如何快速的呈现我们的网页

一、我们需达解决的麻烦

本公司网站采用DIV+CSS制作,在IE7及FireFox下通过测试。     启动网络网站更新成功,欢迎您的访问,网站内有些资料不完整,正在整理之中,请稍后访问!!             启动网络专业的东阳网站建设公司,是优秀的东阳网络公司,主要服务包括东阳网站设计,东阳网站制作,东阳网页设计,东阳网站推广,东阳平面设计,东阳样本设计,东阳VI设计等一体的东阳网络公司,咨询电话:0579-86993791
选择你喜欢的色彩:  更多制作中
欢迎访问 www.dyhtml.com
网站建站咨询:0579-86993791 / 86993649 / 86054978
New View 消息内容
> 如何快速的呈现我们的网页
发布日期2008-6-13  查看

如何快速的呈现我们的网页

一、我们需达解决的麻烦

* 减少HTTP请求数. 减少HTTP请求数有什么好处

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

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

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

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

* 提高客户端渲染速度.

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

* 提高服务器相应速度.

* 通过版本化控制客户端Cache.

二、如何解决我们的麻烦

A.如何减少HTTP请求数

1、合并JS文件跟CSS文件。

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

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

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

5、把JS跟CSS合并成一个文件

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

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

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

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

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

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

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

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

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

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

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

D.提高客户端渲染速度

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

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

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

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

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

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

F.提高服务器相应速度

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

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

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

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

1、手动改这些js的文件名

2、手动改这些js的路径

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

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

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

标注

1、meizz的js framework还没出正式版,有兴趣在CSDN的页面翻一下

2、Firefox修正方式


function addHTML(oParentNode, sHTML) {

if(window.addEventListener) {// for MOZ

var oRange = oParentNode.ownerDocument.createRange();

oRange.setStartBefore(oParentNode);

var oFrag = oRange.createContextualFragment(sHTML);

oParentNode.appendChild(oFrag);

}

else {// for IE5+

oParentNode.insertAdjacentHTML("BeforeEnd", sHTML);

}

}

 



上一篇:浅谈整站优化流程
下一篇:商业网站建设设计原则
News 消息中心
Partners 最新合作企业
  • 东阳网站制作的客户宜林工艺品
    公司名称:宜林工艺品
    所属类别:企业网站
    合作时间:2008.8
    开发内容:网站开发
  • 东阳网站制作的客户金刚木业
    公司名称:金刚木业
    所属类别:企业网站
    合作时间:2008.8
    开发内容:网站开发
  • 东阳网站制作的客户任氏木雕
    公司名称:任氏木雕
    所属类别:企业网站
    合作时间:2008.7
    开发内容:企业网站建设
  • 东阳网站制作的客户大树影视公司
    公司名称:大树影视公司
    所属类别:影视制作
    合作时间:2007年8月
    开发内容:网站开发
  • 东阳网站制作的客户斑马建筑装饰工程有限公司
    公司名称:斑马建筑装饰工程有限公司
    所属类别:装饰工程
    合作时间:2007年8月
    开发内容:网站开发
  • 东阳网站制作的客户理想思维·康城国际
    公司名称:理想思维·康城国际
    所属类别:房地产开发
    合作时间:2007年5月
    开发内容:网站开发/项目网站
News Works 最新完成作品
  • 东阳市艺林工艺品有限公司
    艺林工艺品座落于”木雕之乡”--东阳.被称之为东方雕刻艺术珍品的东阳木雕以悠久的历史和独特的艺术风格闻名于世。本公司创建于1998 年,经过数年的探索和发展,现已拥有一定的生产规模。主要生产各式形态逼真的木... <详情>
    优秀网站制作作品东阳市艺林工艺品有限公司
  • 东阳市南马金刚木线厂
    东阳市南马金刚木线厂以专业的技术,确保产品质量得到有效的控制和保证。经检测,各项性能指标达到或超过国内外同类产品。东阳市南马金刚木线厂是一家专业化实木加工生产型企业,生产车间300多平方,公司拥有世界先进水... <详情>
    优秀网站制作作品东阳市南马金刚木线厂
Advertising 最新平面作品               >>更多
  • 东阳平面设计作品-中港数码科技有限公司
  • 东阳平面设计作品-集星化工最终方案
  • 东阳平面设计作品-集星化工方案
  • 东阳平面设计作品-集星化工
  • 东阳平面设计作品-思拓科技
  • 东阳平面设计作品-临安天目科技有限公司
  • 东阳平面设计作品-桂花园纸巾包装
  • 东阳平面设计作品-油漆包装效果图
FAQ 建站常见问题
查看经典案例
总机服务:
0579-8699-3791
首页 | 关于启动 | 付款方式 | 联系我们 | 友情链接 | 网站地图
启动网络 © 2008-2009 qidong design 浙ICP备07002018号
本站关键词:东阳网站建设 | 东阳网络公司 | 东阳网页制作