关注博盈官方微信公众号

扫描二维码关注博盈官方微信公众号
立享网站建设优惠

确定

     http://www.boryin.net/ 

网络学堂

当前位置:首页 > 网络学堂 > 网站建设知识

龙华网络公司教您如何快速的呈现我们的网页

信息录入:深圳博盈网络技术        录入时间:2011-02-03        浏览次数:2864

一、我们需达解决的麻烦

减少HTTP请求数。 减少HTTP请求数有什么好处

降低服务器跟客户端的建立和消除HTTP请求和响应Header的开销

减少服务器为HTTP连接的进程和线程的开销,如果可能,还会包括GZIP压缩的CPU开销。

减小被请求文件大小, 减少请求数据占用的网络带宽。

让用户更快的看到想要的结果。

提高客户端渲染速度。

让浏览器同时能请求更多的数据。

提高服务器相应速度。

通过版本化控制客户端Cache。

二、如何解决我们的麻烦

A。如何减少HTTP请求数

合并JS文件跟CSS文件。

合并框架图片以及相对变动较少的图片成一张,通过CSS背景切割来完成渲染,比如:加速图片显示。

合理使用本地Cache来缓存JS/CSS/IMAGE。

合理使用UserData缓存JS文件,对于FF用户可以单独请求服务器,这样能解决80%用户的问题。代码可以蓉儿(meizz)的js framework1(标注1)。

把JS跟CSS合并成一个文件

B。减小被请求文件大小,减少请求数据占用的网络带宽

压缩JS体积:删除JS中空白换行,注释,混淆把长变量换成短变量;

压缩CSS体积:删除CSS注释、写法尽量用简写;

使用(X)HTML+CSS方式搭建网站结构,提高CSS重用性,来减少(X)HTML文件大小;

使用服务器端GZIP压缩JS/ CSS文件,缩小传输文件大小。附注:Apache1跟Apache2的GZIP的效率跟方式不一样的,根据需要自行选择。

嗷嗷补充说明:压缩、合并JS和CSS都由程序处理。而不是自己手动去缩删,不然不利于后期维护。

 

C。让用户更快的看到想要的结果

用户对于一个站点的白页的忍受时间根据统计是8-12秒。白页的产生可能由于各种原因引起,我们能做的就是怎么让用户能变的稍微能等待更久。

方案1:多做一个引导页,让用户体会其中的变化

案例:mail。aol。com中的loading引导页

方案2:优先载入页面结构以及结构图片,后一步载入当前页面数据,再后一步载入Iframe,Flash等数据。让用户尽早的看到被打开页面的希望。

D。提高客户端渲染速度

这个问题就比较泛泛了,影响客户端的渲染速度有多方面的,主要目的都是提高程序方面的效率。

对于大索引的结构,尽可能的少用索引访问,能用访问兄弟节点的方式尽可能用访问兄弟节点的方式。

字符串拼接尽可能用数组方式

大规模添加节点数据,请不要使用appendChild方式,尽量使用类似innerHTML的AdjacentHTML方式,FF下需修正(标注1)

E。让浏览器同时能请求更多的数据。

浏览器默认只是支持单域名同时有两个HTTP请求,使用多域名将能把请求数提高,在网络条件优良的情况下,能更快的下载数据,呈现结果。

F。提高服务器相应速度

对于需快速响应的文件,把其放入快速响应的服务器,应该是不错的方案,优化方案请系统储备组提供。

G。通过版本化控制客户端Cache

通常js/css这类文件改动比较频繁,但是为了加载速度变快,我们有可能需要设定这类文件的过期时间为几天后,这样我们碰到的问题就是,如何及时更新这些在cache的文件?

通过一个简单的配置,通过修改JS的版本来及时告诉浏览器,这些文件必须重新请求了,不要继续使用浏览器cache中的数据。 方案有好几个:

手动改这些js的文件名

手动改这些js的路径

通过URL Rewrite方式来改重定位js路径

通过一个在高响应服务器上的一个js配置告知页面,这个页面该链接哪些JS文件

大版本不变,小版本不断追加,等一定时间后,统一更新,高效利用cache

深圳龙华网页制作

联系我们

  • 0755-29008907      15989449358   龙先生
  • 24小时热线:15989449358   龙先生
  • boryin@boryin.com sales@boryin.com
  •  深圳市龙华新区龙华街道办山咀头综合办公大楼9楼915室 (龙华街道办、华润万家,佳华商场、友谊书城等旁)
  •             
  • 尊敬的客户,如果您有任何疑问或者问题,请联系我们的客服在线或拨打我们的24小时热线或者有客户心声栏目留言,谢谢!
  • 客户心声

    * * * *

    博盈网络


    关注微信博盈网络公众
    号获最新网络营销资讯
    深圳博盈网络为深圳宝安、龙华、观澜、大浪、民治、石岩、坂田、松岗、沙井、福永、西乡、平湖、龙岗、福田、南山、罗湖、香港、东莞长安、虎门等地区提供专业的企业网站建设、网页设计、大型网站建设、行业网站建设、外贸网站建设、改版网站、注册域名、推广网站等相关互联网服务,多年来在深圳龙华网站建设、观澜网站建设,坂田网站建设,石岩网站建站,宝安网站建设区域打下坚实的基础,博盈网络真诚希望能与您合作!
  • 博盈网站报价    84298198
  • 博盈客服在线    84254298
  • 博盈技术咨询    306023699
  • 感谢大家对我们的支持与厚爱,为了能及时的回复,请在9:00-18:00点咨询在线QQ