这是雅虎上的一篇文章,最近正在研究提高网页响应速度和用户体验的方法,拿来翻译一下,加深理解。

原文:best practices for speeding up your web site

 

tag:server

前台工程师的决策能够显著的减少在网络上传输HTTP请求和响应花费的时间。确实,终端用户的带宽速度、Internet服务提供商和连接交换机的服务器这些因素都是开发小组所不能控制的。但还有一些其它因素会影响响应的时间,比如压缩文件,就会减少HTTP响应的大小从而减少响应的时间。

从HTTP/1.1开始,Web客户端就被设定为支持HTTP请求的头部中Accept-Encoding指定的压缩格式:
Accept-Encoding: gzip, deflate

当服务器检测到请求头部中的这一代吗,它就会使用客户端提供的方法列表中的一个来压缩响应内容。而服务器通过响应头部中的Content-Encoding来告知客户端它所使用的压缩方式:
Content-Encoding: gzip

Gzip是当前最常用也是最有效的压缩方式,GNU项目开发了这一方法并且符合RFC 1952标准。另外一种你可能见过的压缩格式是deflate,但它没有那么有效和常用。

使用gzip压缩通常会减少70%的响应大小。当前浏览器中大约90%的Internet通讯传输声明支持gzip。如果你使用Apache服务器,配置gzip的模块取决于服务器的版本:Apache 1.3 使用【译】提高网站访问速度的34条军规 索引

相关文章:

  • 2021-10-11
  • 2021-06-22
  • 2022-12-23
  • 2021-08-25
  • 2021-06-13
  • 2021-09-15
  • 2022-12-23
猜你喜欢
  • 2021-12-02
  • 2021-09-12
  • 2022-02-18
  • 2021-10-09
  • 2022-02-18
  • 2021-10-22
  • 2022-03-04
相关资源
相似解决方案