前端工程师-高级web网站前端开发网络传输指南.docxVIP

  • 2
  • 0
  • 约1.7千字
  • 约 3页
  • 2018-10-01 发布于湖北
  • 举报

前端工程师-高级web网站前端开发网络传输指南.docx

前端工程师-高级web网站前端开发网络传输指南

本节主要谈网络传输环节,利用HTTP 1.1的长连接特性,使得在一定程度上,服务器可以主动推送数据(减少了很多不必要的轮询)。 AD: 1.减少请求数. ◆ 缓存,使用Expires 等设置过期时间;如果内容没有过期就不发送请求 ◆ 合并小体积内容,例如吧数量众多的小图片放在一个图片,之后用css部分呈现(大体积的内容就别合并了) ◆ 延迟加载;部分内容,例如图片在页面呈现的时候才加载 (常用的就是滚动条到了以后才加载);减少不必要的请求 ◆ 合并重复内容和文件 ◆ 考虑使用第三方CDN资源,例如jQuery有免费的CDN,有些用户已经在其他网站访问过该内容了,那么到我们的网站加载就更快了 (而且使用CDN降低对我们服务器的压力) ◆ 使用HTML 5 中的Local Storage等保存数据 2.减少响应内容的体积. ◆ 适当的时候只返回响应头304 (HTTP缓存,如ETag等) ◆ 使用Gzip等压缩文件内容 ◆ 使用免费的第三方工具,压缩css,js和html等文件的大小 (例如我们常见的 jquery.min.js) ◆ 适当使用Ajax操作 ◆ 在适当的时候,将样式,HTML和数据分离 (数据量很大的时候极大减小文件体积) ul?id=id? ????li?style=一大堆的样式数据?/li? ????li?style=一大堆的样式数据?/li? ????li?st

文档评论(0)

1亿VIP精品文档

相关文档