课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在学习计算机编程开发相关技术,而今天我们就一起来了解一下,提高网站性能的方法都有哪些。
1、客户端渲染(CSR)
在运营大规模系统时总是需要权衡取舍各种因素,例如性能、可靠性和成本。直到几年前,Wix都在使用客户端渲染(CSR),通过客户端(即浏览器)中的JavaScript来生成实际的HTML内容。这使我们能支持大量站点,而无需承担庞大的后端运营成本。
CSR使我们能够使用一个通用的HTML文档,该文档实际上是空的。它所做的只是触发所需代码和数据的下载过程,然后用它们在客户端设备上生成完整的HTML。
2、服务端渲染(SSR)
几年前,我们过渡到服务端呈现(SSR),因为这对SEO和性能均颇有益处,缩短了初始页面可见时间,并能对不完全支持运行JavaScript的搜索引擎获得更好的索引结果。
这种方法改善了可见性体验,尤其是在速度较慢的设备/连接上,为进一步的性能优化打开了方便之门。但这也意味着对于每个网页请求,需要动态生成的HTML响应,这远非理想之举,尤其是对具有大量视图的网站来说压力更为沉重。
3、在多个位置引入缓存
各个站点的HTML大部分都是静态的,但有一些需要注意:
它经常更改。每次用户编辑他们的站点或更改站点数据时,例如更改商店库存,HTML都会变化。
它具有某些特定于访问者的数据和cookie。这意味着访问同一站点的两个人会看到有些不同的HTML。这种特性可以支持一些产品功能,例如记住访问者将哪些物品放入了购物车,或记住访问者之前同商家开始的聊天对话,等等。
并非所有页面都是可缓存的。例如,带有自定义用户代码的页面可能将当前时间显示为文档的一部分,因此无法缓存。
希望这辈子,最让你无悔的事情就是来达内学习!学习向来不是件易事,但无论过程多么艰难,希望你依然热爱生活,热爱学习!永远记得,达内将与你一同前行!现在扫码,立即领取万元课程礼包,助力0基础快速入行,为你梳理行业必备技能,全方位了解岗位发展前景!
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。