问题描述
网页内容较多,打开时慢,显示是一块一块显示的,感觉很不好,请问怎么样提高访问速度,至少首屏内容显示时没有卡的现象?谢谢!
解决方案
解决方案二:
用缓存,或生成静态页,把动态数据独立出来,静态页引入iframe。
解决方案三:
加缓存.用静态页.
解决方案四:
迅速优化首要考虑缓存其次只有到代码里去优化结构
解决方案五:
要连数据库的地方全部换成存储过程,控件尽量用HTML控件
解决方案六:
有很多方法~你也可以试下网页GZIP压缩不过这个可能会影响服务器性能看你选择
解决方案七:
引用1楼dalmeeme的回复:
用缓存,或生成静态页,把动态数据独立出来,静态页引入iframe。
用静态页的话,动态数据怎么处理,请给点建议。谢谢!
解决方案八:
引用5楼a67251026的回复:
有很多方法~你也可以试下网页GZIP压缩不过这个可能会影响服务器性能看你选择
如何GZIP压缩,请详细点给指导下。谢谢!
解决方案九:
缓存已经加上了,现在是页面加载时是一块一块的显示,有什么方法让一起显示出来也行,或者显示过程不要有空白块出现的情况最好了。
解决方案十:
描述太简单了,这种描述是无法优化的。最基本地“技术”,是调整内容加载的次序。例如:你可以把一些不重要的图片的src放到最后用javascript才来赋值(之前只是给一个默认的图片地址),(假设有)td的话那么最好预先定义好宽度和高度至少一个值,而不要完全靠自动排版,以及广告等等所有不需要seo的内容都变为ajax的,等等。
解决方案十一:
有些人说:要把许多内容都组合在一起,减少浏览器加载时访问服务器的次数。我觉得这并不一定正确。特别是当你有大量下载内容都需要用到if-modify-since机制的时候。如果你页面上总是有许多原本可以静态的局部下载内容你偏写成动态生成的,例如原本可以简单地访问js的东西偏写成是程序一次次动态生成下载的,这就还不如保持分割成一大堆静态的小片段文件。因为这些文件会自动在浏览器端缓存,只有第一次下载时才真正下载。
解决方案十二:
其实我也不知道
解决方案十三:
能说一下怎样用缓存吗?
解决方案十四:
引用9楼sp1234的回复:
描述太简单了,这种描述是无法优化的。最基本地“技术”,是调整内容加载的次序。例如:你可以把一些不重要的图片的src放到最后用javascript才来赋值(之前只是给一个默认的图片地址),(假设有)td的话那么最好预先定义好宽度和高度至少一个值,而不要完全靠自动排版,以及广告等等所有不需要seo的内容都变为ajax的,等等。
是有大量的图片,有大部分是点击页签时才显示的,这些放到最后用javascript来赋值效果明显不?
解决方案十五:
需要搞清理两个问题1是服务端生成HTML慢2还是浏览器渲染HTML慢如果是第一个,建议你用并行处理去做。
解决方案:
response.buffer属性为true
解决方案:
优化有太多中的方法了啊。主要是像知道你的首页是什么内容组成的?图片多?还是多次读取数据库了?I/O比较的多?