如何提升网站建设高性能原则

古柏广告设计
助力企业品牌成长
围观:1081次

《高性能网站建设指南》这本书中给出了几条很重要的网站性能提升的原则,每个原则独立成章,配有示例。这些原则大多数都非常实用,适合站点架构师、前端工程师。其中对于前端工程师的意义更大一些。

  原则1 减少HTTP请求数

  构造请求、等待响应需要时间,因此请求数量越少越好。减少请求的总体思路就是合并资源,减少显示一个页面需要的文件数。

  1. Image Map

  通过设置标签的usemap属性与使用广州网站设计签可以在一幅图片上切分出多个区域,指向不同的链接。比起使用多幅图片分别构造链接减少了请求数。

  2. CSS Sprite(CSS贴图整合/贴图拼合/贴图定位)

  通过设置元素的background-position样式做到。一般用于界面图标。典型的可以参考TinyMCE编辑器上方的那些小按钮。多个小图实质是从一个统一的大图通过不同的偏移量裁剪而来,这样加载界面上的众多按钮实际上只要请求一次(请求大图一次),从而减少HTTP请求数。

  3. Inline Image(内联图片)

  在的src中不指定外部图片文件的URL,而是直接将图片信息放入。例如src=”data:image/gif;base64,R0lGODlhDAAMAL...”某些特殊情况下有用(例如一个不大的图片仅在当前页面用到)。

 


  原则2 利用多线路CDN

  为你的站点提供多种线路(例如国内电信、联通、移动)、多个地理位置(北方、南方、西部)的访问,使得所有用户都能够快速访问。


  原则3 利用HTTP Cache

  给不频繁更新的资源(例如静态图)加较长的Expires头信息,这些资源一经缓存,未来很长时间都可以不再重复传输了。


  原则4 使用Gzip压缩

  使用Gzip压缩HTTP报文,减小体积,减少传输时间。


  原则5 将样式表置于页面前部

  先加载样式表,这样页面渲染得以较早开始,给用户页面加载较快的感觉。


  原则6 将脚本置于页面尾部

  原因同5,先处理页面显示,页面渲染较早完成,而脚本逻辑稍后执行,这样给用户页面加载较快的感觉。


  原则7 避免使用CSS表达式

  过于复杂的JavaScript脚本逻辑、DOM查找、选择操作将会降低页面处理效率。


  原则8 将JavaScript与CSS作为外联资源

  这似乎与原则1中的合并思想相悖,但其实不然:考虑每个页面都引入了一个公共的JavaScript资源(例如jQuery或是ExtJS这样的JavaScript库),单就一个页面的表现来看,内联(即将JavaScript嵌入HTML)页面将比外联(使用

版权声明:以上文章信息来源于网络,等仅代表原作者本人的观点。除了已经标注原创的文章外,其它文章版权和文责属于原作者。文章中出现的商标、专利和其他版权所有的信息,其版权属于其合法持有人。对可以提供充分证据的侵权信息, 我们将在确认后的1小时内删除。


本网站之声明以及其修改权、更新权和最终解释权均属广州古柏广告策划有限公司所有。

(注:古柏广告-版权所有-转载请注明出处。)

品牌全案策划、设计、执行一站式服务,
助力企业品牌成长!

扫一扫关注古柏

GOOBAI AD.

Brand Whole Case Design


4000-882-993

www.goobai.com

微信加好友咨询


广州古柏广告策划有限公司

地址:广州市天河区东圃长盛商务大厦B213-215

Copyright©2004-2020 GOOBAI Inc.All rights reserved

粤公网安备: 44010602001481号

备案号:粤ICP备09222445号

GOOBAIAD

服务热线:020-3160-9080

业务总监:136-3149-2728(Mr.罗)

Q Q/微信:212210324

与古柏对话

关注古柏