首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >惰性加载角与传统的MPA有什么区别?

惰性加载角与传统的MPA有什么区别?
EN

Stack Overflow用户
提问于 2020-06-11 03:20:19
回答 1查看 115关注 0票数 0

目前,我的网站是用ASP.Net MVC开发的,这是一种传统的MPA方法。为了提高性能,我遇到了SPA的角度。但是,在做了一些研究之后,我发现无论用户需要与否,角在初始时间都会加载所有的组件。然后,我了解到由角提供的延迟加载,当用户导航到页面时加载组件。那么想问一下,角是否可以做惰性加载,与传统的MPA有什么不同?在更改页面时,两者似乎都在做相同的事情,并加载所需的文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-11 04:30:09

考虑一下,您正在项目中使用jQuery作为一个库。

Case MPA --每次您导航到另一个页面时,这个库将与已经加载的所有其他文件一起再次加载。示例引导、一些常见的CSS/JS文件、图像等(这肯定需要时间来加载)。

case SPA --每次您导航到另一个页面时,只加载特定于该页面示例的内容--特定于该页面的CSS/JS/Image,而不是jQuery/bootstrap等常见库,因为这些库已经加载,因为在本例中没有刷新page。因此,最终您保存了大量文件以再次获得加载,这肯定需要更少的时间来呈现网页。

如果还不清楚的话请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62316482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档