【20年品牌建站】找北京网站建设新利官方网站就选新鸿儒/提供北京网站建设报价/北京网站制作/北京网站设计/网站开发、北京网站建设新利官方网站电话【010-51267718】有优惠哦!
简体
繁体 简体
我们的服务遍布中国

我们的服务遍布中国
乃至世界

新鸿儒所服务的品牌地域与城市
北京 天津 上海 广州 深圳 香港 厦门 江苏 浙江 山东
重庆 长沙 武汉 成都 西安 宁夏 丽江 青海 云南 乌鲁木齐
黑龙江 内蒙古 河北 ...
新鸿儒服务与合作的全球各地
美国 加拿大 德国 法国 英国 瑞士 意大利 荷兰
印度 日本 韩国 ...

不论你的品牌在何处
我们都可以提供完善的服务与帮助

致电

010-51267718

高性能网站建设指南(读书笔记)

发布时间:2013-11-23 浏览:198打印字号:

1.减少HTTP请求:

   a. 用CSS Sprites产生一张图片,而非分开的图片,这样只用请求1次而非多次。一个图片关联多个url。通过background-position属性指定CSS偏移量。 且合并图片比分离图片的总和要少(减少颜色表,格式信息),降低下载量

   b.合并脚本和样式表(JS/CSS):合并成一个文件,但不要产生大量的组合


2.使用内容发布网络(CDN):

  a.使web服务器离用户更近,可以减少http请求时间:用于发布静态内容,图片,脚本,样式表和Flash。跟地理位置有关


3.添加Expires头:

  a.使用一个长久的Expires头,缓存页面组件,避免不必要的http请求,减少http请求的大小。在此时间之后的请求被认为是无效的

  b.Cache-Control头:使用max-age指定组件被缓存多久,会覆盖Expires头,无时钟同步问题

  c.头一次无作用第二次开始生效,如果只打开一次,那么就不需要这个

  d.如何更新并刷新到用户:修改其链接,全新的请求从服务器下载


4.压缩组件:

 a.减少HTTP响应的大小来减少响应时间:Accept - Encoding: gzip

 b.如果有代理服务器,需要Vary: Accept - Encoding,这样代理服务器就可以根据Accept - Encoding返回不同的内容(否则会出错),因为存在支持/不支持gzip的页面


5.将样式表放在顶部:

a.两种方式: 在顶部则先加载样式表,白屏;在底部则能先显示内容,然后当读到样式表的时候会闪烁


6.将脚本放在底部:

a.脚本会阻塞对其后面内容的下载及呈现

b.有些情况脚本无法放在后面: document.write


7.减少DNS查找

a.减少域名数量


8.精简JS:

a.减少空格等



现在就与新鸿儒客服交流

010-51267718

您也可进行在线咨询或预约项目顾问
我要预约
在线咨询