南昌seo-赣州九江网站建设-宜春吉安做网站推广公司
宜春吉安
当前位置:首页 > 宜春吉安

桌面网站为什么大部分没有采用单页应用 (SPA) 模式?

发布时间:2019-04-13 作者: 来源:

SPA有哪些优势?减少资源重复请求并提高打开辅助页面的速度。这对于移动3G尤其有效,移动3G是一种薄弱的网络环境,从而改善了用户体验。 TR SPA有哪些缺点?不利于SEO,第一个屏幕打开得更慢。与此同时,与业务模块的关系也很紧张,拆分也不容易。对于桌面网站,其中大多数都运行在一个更好的网络环境中,优势并不明显,但缺点是完全凸显出来。 SSR可以部分解决问题,但SSR性能不是最优的,成本也不低。因此,它不是最佳解决方案。此外,SPA技术之前已经建立了许多桌面网站,相关技术问题已经成熟和充分。与Gulp一起,它也可以解决工程问题。 TR 为了优雅,SPA框架与现代API(浏览器功能或语言功能)密不可分。在这方面,移动环境比桌面好得多,并且许多桌面网站的兼容性要求极大地限制了框架的应用。 SPA框架的历史比大多数桌面网站的历史短。当网站尚未发展到SPA革命的需要时,收购后项目的开发者尚未达到SPA的再利用水平。 TR 国内的微信和QQ应用都有内置的浏览器(至少iOS就是这种情况)。如果您使用pushState更改网址,那么共享网址将是最初输入的网址,如果您愿意,可以让您的内容正确分享,在分享时不要认为它是A,结果是其他人点击B,那么你不能使用框架内部路由至少为“特定内容页面”(如文章,帖子)。您只能使用最原始的href更改网址。许多网站由于技术原因不制作SPA,而且大多数都是业务分区和遗留代码的问题。 TR 许多网站都有不同的业务或产品对应不同的业务和开发部门,因此他们将独立开发自己的业务页面(目前选择SPA),然后与主站集成,这里“集成”。直接向主站添加条目链接。有时候选择多页模式也是有意的。如果业务复杂多样,在一个SPA上加载太多东西将不可避免地影响网站的性能。将不同的服务分成多个SPA对用户体验几乎没有影响,但会简化。独立开发,部署和维护业务。 TR另一个是遗留代码的问题。前端技术更新速度太快。通常,新项目将选择使用新的框架语言。遗留代码是一个古老的技术问题。如果要创建SPA,则意味着在一个页面上加载多个帧,这将影响性能。 ,所以我将选择多个页面,然后将旧页面迁移到新页面。 TR 目前,提到了更多的前端微服务,希望可以将多个前端服务集成到一个SPA中,但由于技术问题仍然存在局限性。网站设计中的相关内容不断更新。如果发生了新的事情,可能无法快速应用,因此您应该选择正确的。 TR