Web前端性能优化建议 2021-11-23 07:34 701阅读 0赞 **1、HTML CSS JS位置** 一般需要将CSS放页面最上面,即HEAD部分,而将JS代码放页面底部。因为页面需要加载为CSS才进行渲染,而JS如果不是在页面加载之前就要执行就要放到页面最底部,以免在页面展示之前因JS过多加载而影响页面渲染速度。 **2、引用文件位置** 有一些插件需要引用到远程的图片、CSS、JS、图标等,如果远程的资源连接网速不佳,如国外的某些资源,会造成网页阻塞,同样也会造成页面展示问题,尽量能把引用远程的资源能本地化。 **3、减少后台请求** 每个请求都是耗费资源影响系统性能的,所以,能减少后台请求就减少。如,尽量的将同一个资源(图片、JS、CSS等)合并成一个文件,页面只要请求一次即可,这样就节省了很多http连接的开销及往返的时间损耗。 另外一方面,如果是关于抽奖、摇一摇、秒杀等功能,可以限制发往后台的频率,如前端操作10次才往后端发一次请求,这样从前端就做到了后台的流量控制,把流量控制到访问的最外层是最好的,尽量不要让请求落到底层。 **4、压缩传输** http压缩可以对纯文本可以压缩至原内容的40%, 从而节省了60%的数据传输,GZIP是一种常用的压缩编码。因此,对文本类型的资源如CSS、JS、HTML启用GZIP压缩加速http传输速度。 **5、减少cookie传输** cookie会包含在每次请求和响应中,如果cookie过多会影响http响应速度,所以高并发情况下尽量控制cookie的传输量,nginx对cookie传输默认是做了限制的。另外,像CSS、JS、图片等静态资源可以启用单独域名,禁用cookie对静态资源的传输,这样就能大大提高效率。 **6、浏览器缓存** 高并发情况下,可以将一些不怎么变动的东西缓存到浏览器cache中,或者一些活动内容可以提前将内容在客户端缓存起来,以免活动开始大量请求涌入服务器。 **7、CDN** 之前的文章有讲过CDN的概念,它就是一个静态内容分发网络,本质就是静态资源的缓存,可以将静态资源放到CDN上,这样,用户就能离自己最近的地方获取到资源,大大提高了用户访问速度。 **8、反向代理** 常用的反向代理nginx除了负载均衡功能,它也可以通过配置缓存功能来加速请求响应速度,当用户第一次访问的时候静态资源就可以被缓存到反向代理服务器上,这样其他用户的请求就能直接从反向代理服务器直接获取返回,这样也就直到了静态资源缓存的作用。
相关 WEB前端性能优化 1. 请减少HTTP请求 基本原理: 在浏览器(客户端)和服务器发生通信时,就已经消耗了大量的时间,尤其是在网络情况比较糟糕的时候,这个问题尤其的突出。 一个正常HT 梦里梦外;/ 2022年12月17日 01:30/ 0 赞/ 219 阅读
相关 Web前端性能优化 一、影响网页加载速度关键因素 1)网页内容的大小 \-压缩JS, CSS文件 \-压缩图片。例如新的webp,图片压缩率达到40%,如果图片768KB压缩后为46 「爱情、让人受尽委屈。」/ 2022年11月12日 08:23/ 0 赞/ 242 阅读
相关 Web前端性能优化的10点建议 摘要: 一般说来Web前端指网站业务逻辑之前的部分,包括浏览器加载、网站视图模型、图片服务、CDN服务等,主要优化手段有优化浏览器访问、使用反向代理、CDN加速 蔚落/ 2022年06月17日 20:20/ 0 赞/ 245 阅读
相关 web前端性能优化总结 原文网址:http://www.2cto.com/kf/201604/498725.html 网站的划分一般为二:前端和后台。我们可以理解成后台是 灰太狼/ 2022年06月17日 19:57/ 0 赞/ 295 阅读
相关 Web前端性能优化问题 1、请减少HTTP请求基本原理: 在浏览器(客户端)和服务器发生通信时,就已经消耗了大量的时间,尤其是在网络情况比较糟糕的时候,这个问题尤其的突出。 一个正常HTT 灰太狼/ 2022年05月17日 12:42/ 0 赞/ 305 阅读
相关 web前端性能优化总结 概括 涉及到的分类 网络层面 构建层面 浏览器渲染层面 服务端层面 涉及到的功能点 资源的合并与压缩 图片编解码原理和类 叁歲伎倆/ 2022年03月07日 02:56/ 0 赞/ 488 阅读
相关 web前端性能优化一 作为一个前端会允许自己的作品,在非硬性条件下出现卡顿? 肯定是不会,所以给大家梳理一下前端性能的优化. 一:文件操作 html文件压缩: 删除无用的空格和换行符等其他 梦里梦外;/ 2021年12月16日 08:47/ 0 赞/ 474 阅读
相关 Web前端性能优化建议 1、HTML CSS JS位置 一般需要将CSS放页面最上面,即HEAD部分,而将JS代码放页面底部。因为页面需要加载为CSS才进行渲染,而JS如果不是在页面加载之前就要执行 今天药忘吃喽~/ 2021年11月23日 07:34/ 0 赞/ 702 阅读
相关 web前端性能优化总结 为什么要进行前端性能优化 影响用户访问体验的绝大部分来自前端页面,网站前端的用户体验决定了用户是否想要去使用网站的功能,而网站的功能决定了用户是否会一票否决前端体 ゝ一纸荒年。/ 2021年09月19日 00:22/ 0 赞/ 521 阅读
相关 Web前端性能优化 [Web前端性能优化的9大问题][Web_9] 1、请减少HTTP请求基本原理: 在浏览器(客户端)和服务器发生通信时,就已经消耗了大量的时间,尤其是在网络情况 忘是亡心i/ 2021年09月16日 09:50/ 0 赞/ 541 阅读
还没有评论,来说两句吧...