日期:2014-05-18  浏览次数:20547 次

网页打开的快慢
一个网页,有静态FLASH、有静态文字、有静态图片、有动态绑定的部分(有5部分是从数据库动态获取的)、有下载(下载也是动态绑定的,绑定了5个下载,分别从5个表里获取绑定信息)、也有从别的网页上获取天气预报的部分(获取别人网站的天气预报网页内容,然后自己修改成客户想要的样式),还可以跳出一个新公告的页面(一打开首页就跳出一个网页框,这个也是动态绑定的),我想问问大家:我想知道那部分打开的快,那部分打开的慢,就是这一个网页哪部分打开的快,哪部分打开的慢,这个怎么查?

------解决方案--------------------
网页的主要内容部分需要快点打开,一般这个部分就做静态的或做缓存。

一些附加功能就不需要加载那么快,这里就可以考虑使用AJAX来加载
------解决方案--------------------
静态文本打开的肯定是最快的 因为是在HTML中写好的东西 加载量很小
而通过数据库绑定的东西 自然需要读取库中记录,并对记录进行操作,如果记录相当庞大自然也会慢
但最慢的肯定就是加再图片和Flash一类的东西,不光是CPU运转会加打 而且也是非常占用内存的。
还有就是你提供了天气预报的功能,加载会有点慢,毕竟是你从别人网站连接过来的

但最慢的肯定是加载图片和Flash
------解决方案--------------------
直观的来说应该是静态文本打开的肯定是最快的,而通过数据库绑定的东西相对会较慢的因为它需要读取库中记录,并对记录进行操作,而且也是非常占用内存的。但最慢的肯定是加载图片和Flash。但你要问这个怎么查就不是那么好回答了,你可以在每个数据库访问开始和结束的时候输出时间,然后进行比较。


------解决方案--------------------
有相关的测试的软件,或者用脚本记录每个部分打开的时间
------解决方案--------------------
应该是按顺序加载吧
所以头部最快
尾部最慢
不过你获取的东西都应该用静态来做而不是直接插数据库或者从别的网站获取数据
你可以定时更新的方法实现数据的更新
------解决方案--------------------
浏览器是按着html文本,从上到下解释的,LZ您说哪个最先显示,对了,是最上面的。

合理利用CSS,可以解决速度问题(网络环境也得跟得上才行。)