首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > 高性能WEB开发 >

网站打开时候加载东西太多,超过200多项怎么处理

2013-07-01 
网站打开时候加载东西太多,超过200多项怎么办网址是 www.gweld.cn 网站是开启GZIP功能的。在FF和CHROME下打

网站打开时候加载东西太多,超过200多项怎么办
网址是 www.gweld.cn 网站是开启GZIP功能的。在FF和CHROME下打开都很快,而且没啥大的问题。但在IE下就有问题

1,在IE7和IE7以上版本的时候,打开速度还是可以的,但就是提示加载内容太多,有200多项

2,在IE6下打开网站,打开速度有点慢,并且加载速度特别的慢,甚至有假死的现象

我试着使用google的网站工具去优化,但收效还是甚微。所以我想请教下各位,有什么好的办法去处理我目前的这个问题。另外,最好不要建议使用缓存技术,因为一旦牵涉到缓存,ASP就写的比较麻烦,另外也需要大面积的修改代码,这样会增加工作量。

我目前想到的就是IE6浏览器和GZIP这两个东西有冲突,但具体的实验我还没操作过,所以不知道效果如何,下午跟万网的人沟通下看看,我真的没办法了!求各位高手帮忙吧
[解决办法]
你可以从以下几个方面考虑:

1,减少连接数。每个页面加载时,浏览器都会一一加载页面上的资源(图片、js、css等),针对每个资源浏览器都需要向服务器发送请求,过多的请求会消耗很多cpu。可以通过css sprite尽量减少链接数。

2,缓存js、css、图片等资源在客户端。可以通过服务端的配置,对资源加上etag或者expired date之类参数,提高重复访问时的页面加载速度。

3,压缩传输的内容,提高传输速度,有利于整体页面加载速度。GZIP是通过服务器端的配置完成的,浏览器接收到资源后会自动解压,另一方面可以对js,css,图片进行压缩、优化,尽量减少页面的总的大小。

4,平滑加载资源,保持片面完整。如果页面很长,元素很多,可以先让页面显示出框架、线条、文本,图片等大的资源可以做成预先加载或者延后加载,页面加载过程可以做个加载进度条,这样用户体验好些。另一种做法,可以先加载用户看到的部分页面,用户滚动时再逐渐加载下面的内容(这个需要钻研一下)。

一点点建议,希望能帮到你。

热点排行