Chinaunix首页 | 论坛 | 博客
  • 博客访问: 69260
  • 博文数量: 21
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 14
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-27 11:09
文章分类

全部博文(21)

文章存档

2015年(1)

2013年(20)

我的朋友

分类: 系统运维

2013-12-09 13:13:29

原文地址:网站前端 - 关于HTTP 作者:suhaoyuan

   近期公司要搞一个网站类项目,找到了两本关于网站前端的书籍,本文内容取自《高性能网站建设》一书。

   从HTTP协议的角度来讲,要实现高性能网站,需要从以下几方面入手:
   1.压缩;
      在浏览器及服务器均支持压缩的情况下,可以对其启用压缩;

   2.条件GET请求;
     在请求响应体发送以下信息到服务器,询问服务器该组件的最后修改时间是否为这个:
     If-Modified-Since Thu, 05 Jul 2012 04:52:26 GMT
     如果没有修改过,服务器返回304 Not Modified并且不返回响应体,以获得更快的响应速度。

   3.Expires
     如果服务器直接告知浏览器相应组件的过期时间,则浏览器与服务器间就连一次往返响应都不需要。
     服务器返回的信息:ExpiresFri, 15 Apr 2016 20:00:00 GMT

   4.keep-alive
     http建立在tcp基础上,早期每发送一个请求,则打开一个socket连接,资源消耗较大。持久连接(Persistent Alive)允许一个单独连接进行多个请求。
     在请求及响应头,均加上以下信息:Connectionkeep-alive

阅读(1104) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~