1。减少HTTP请求
HTTP协议是无状态应用层协议。意味着需要每个HTTP请求来建立通信链接, 和数据传输进行。在服务器端,每个HTTP都需要独立的线程交易。这些通信和服务的开销非常昂贵。减少HTTP请求的数量可以有效地提高访问性能。
减少HTTP的主要方法是组合CSS, 结合JavaScript, 合并图片。组合浏览器一次可访问的JavaScript, CSS合并为文件,此浏览器仅需要一个请求。图片也可以合并,多个图片合并成一个,如果每张图片具有不同的超链接,您可以通过CSS偏移响应鼠标单击操作。构建不同的URL。
2。使用浏览器缓存
对于网站,CSS, JavaScript, 标识, 图标这些静态资源文件更新相对较低,这些文档几乎需要每个HTTP请求,如果这些文件在浏览器中缓存,它可以提高性能优异。设置缓存控制的属性并在HTTP标题中过期,您可以设置浏览器缓存。缓存时间可能是几天,甚至几个月。
偶尔,静态资源文件更改需要及时应用于客户端浏览器,这个情况,可以通过更改文件名来实现,那是, 更新JavaScript文件未更新JavaScript文件的内容,反而, 在HTML文件中生成新的JS文件并更新引用。
使用浏览器缓存策略来更新静态资源,应该使用批量更新方法,例如, 您需要瞬时回复:该网站的高性能架构更新10个图标文件,不要更新一次10个文件,反而, 文件逐渐更新,并且有一定的间隔,为防止用户浏览器突然缓存失败,集中更新缓存,服务器负载增加的情况, 并且网络被堵塞。
3。启用压缩
营销网站建设服务在服务器端压缩文件,解压缩浏览器结束的文件,可以有效地减少通信传输的数据M.文本文件的压缩效率可以达到80%以上,所以, HTML, CSS, JavaScript文件启用GZIP压缩可以实现更好的结果。但压缩在服务器和浏览器上产生某些压力,良好的通讯带宽,在服务器资源不足的情况下, 我们必须权衡考虑因素。
4. CSS放在顶部, javascript放在页面底部
下载整个CSS后,浏览器将呈现整个页面。所以更好的做法是将CSS放在顶部,让浏览器尽快下载CSS。与JavaScript相反,加载JavaScript后立即执行浏览器。可以阻止整个页面。导致页面显示慢,所以JavaScript更好放在页面上。但如果你想在你解析时使用javascript,这次不适合。
5。减少饼干传输
一方面,Cookie包含在每个请求和响应中,太大的饼干会严重影响数据传输,所以, 需要哪些数据写入cookie, 它需要小心,尝试最小化在cookie中传输的数据旅行者。另一方面,访问某些静态资源,如CSS, 脚本, 等等。发送cookie毫无意义,可以考虑静态资源来使用单独的域名,避免在请求静态资源时发送cookie,减少Cookie传输的数量。
6 CDN加速
CDN(内容分发网络,内容分发网络的性质仍然是缓存,最近缓慢到达数据,用户用户以最快的速度获取数据,所谓的网络访问首先跳转,.
因为CDN部署在网络运营商中,这些运营商也是最终用户的网络服务提供商,所以, 用户请求路由到达CDN服务器的个跳转。当CDN中做企业网站的公司有一个浏览器时,直接从CDN返回浏览器,最短路径返回响应,加速用户访问速度,减少数据中心负载压力。
文章
营销网站建设 营销型网页制作 建设企业站
请立即点击咨询我们或拨打咨询热线: 13968746378,我们会详细为你一一解答你心中的疑难。项目经理在线