日期:2014-05-17  浏览次数:20470 次

为何静态页面都打开得那么慢?
先声明啊,我不是打广告,手上有个站,帮忙做优化的,都已经生成就静态页面,打开还是很慢。一台服务器就2个网站,而且访问的人也不多,应该不是服务器的原因,服务器在北京的。
网站地址:www.fsmrzx.com
谁给诊断诊断,看是什么原因导致那么慢

使用firebug打开有很多灰色的“阻挡”,什么意思?

------解决方案--------------------
是双线机房还是单线机房,有可能是互联互通的关系
------解决方案--------------------
跟踪一下js的执行情况

------解决方案--------------------
有可能是服务器的问题,也有可能网站本身就有问题
------解决方案--------------------
放一个txt文件打开看看是不是慢
------解决方案--------------------
引用:
我也不知道是什么线路的,我还刚刚接手这服务器,用什么工具可以测得是什么线路,以及速度如何?
我怀疑被那个提供商给骗了,拿VPS充当云主机忽悠人。


如果果真是静态页面,请部署在没有asp.net的网站上。

至少作为测试,你绝对不应该在一个asp.net网站里去测试什么“静态页面”。因为许多人从网上抄来了一个代码,把IIS之类的路由截获了。

你可以在你的IIS上另外创建一个网站(最好不是虚拟目录,而是网站),不要多于地启动任何设置,例如设置其端口为 81,然后访问  http://www.fsmrzx.com:81/ 试试看显示速度。

你也可以部署一个只有1~2M大小的最轻量级web 服务器产品,不支持asp.net,以便彻底去掉asp.net。

如果测试这种部署之后,网页显示时少了什么,很可能就是这些缺少的东西,在原来的网站了拖了后腿。
------解决方案--------------------
是不是dns或者网关的延迟?
------解决方案--------------------
引用:
Quote: 引用:

是上面那个下载了25.79s的页面的问题
如果不是你网速慢的话,你最好看看那个页面有多大,估计都上M了吧。

http1.1开始同一站点会共用一个TCP连接来接收数据。如果前面的页面没有加载完的话,后面的页面就会被浏览器阻挡,这个和是不是静态页面没关系,不是服务器那边卡,而是浏览器这边没加载慢。

是43KB左右(43238 字节),而且已经开启了Gzip压缩 http://tool.chinaz.com/Gzips/
其实这个站的IIS默认首页是指向到一个php页面
默认页面代码:require_once '../myfolder/common/disposition_class.php';//网站入口文件
它引用了其他页面,再跳转到index.html

那么就是网速慢,43kb的东西用了25s。

和服务器那边指向无关,蓝色的那条是服务器响应时间,最长的那条绿色是接收数据的耗时