欢迎莅临 广东动易软件股份有限公司凯发k8天生赢家官网
| | 售前:4008-300-618

       决定网站访问速度的因素很多,以下我们列举几个常见的。

1、服务器的繁忙程度
        服务器上运行的网站并不是只有一个,每个网站又有很多人访问,就是说服务器工作的时候平均都连接着好几千个用户,任何用户对服务器发出请求的时候,服务器都会调用一定的资源来处理用户的请求。一般论坛的一次请求大约能占用3%的cpu和100kb的内存,可以想象,当某一瞬间正好有很多的用户同时发出请求,那么服务器自然会忙不过来,这个时候服务器就需要等待有空余资源再来运行用户的请求,用户端就会出现变慢的情况。所以理论上,服务器上开设的网站越少,整体速度就越快,但不能保证出现暂时的停顿。
 
2、页面本身的因素
        用户打开一个页面,服务器处理完程序后会把页面上的内容传给用户。用户接收完所有的数据以后才能完全打开页面。很明显,当然服务器处理程序很慢或者页面上的内容容量很大的时候,都会影响用户打开页面的速度。服务器处理程序的时间,就是很多论坛下面显示的页面执行时间,由于这个是体现服务器的运算时间,所以这个时间和用户的上网速度是无关的,就是说用户用modem和adsl上网,这个执行时间应该是一样的。一般服务器处理程序的时间在1000毫秒以下的时候,用户基本上没任何感觉,因为服务器已经在1000毫秒(1000毫秒=1秒)内处理完所有的内容,剩余的时间都是在传递数据。如果你的页面上涉及的文件容量很大,比如有1mb的图片在做背景,浏览者和服务器之间,就算能达到100kb/s的速度,浏览者也至少需要10秒钟才能打开这个页面。所以建议页面上尽量不要放置过多、容量过大的内容。这也是插件版本的论坛速度慢的原因之一,因为插件版用了大量的图片、flash对页面进行了美化,同时在页面上增加了很多显示的内容。
 
3、access数据库的原因
       现在网上绝大多数网站都是access asp的形式,因为access结构简单,容易处理,而且也能满足多数的网站程序要求。access是小型数据库,既然是小型就有他根本的局限性,以下几种情况下数据库基本上会吃不消:
(1)数据库过大,一般access数据库达到50m左右的时候性能会急剧下降。
(2)网站访问频繁,经常达到100人左右的在线。
(3)记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降。
        
        access论坛大了以后就很容易出现数据库方面的问题,当您的论坛数据库在30m以上,帖子5万左右,在线也在100人左右的时候,您的论坛基本上都在处理数据库上花时间,这个时候很可能就会出现数据库吃不消的情况,一般症状是所有涉及数据库的页面运行都慢得出奇(执行时间达到5秒以上甚至几十秒),涉及html和纯asp运算的页面都正常,您可以用一般asp探针测试一下,如果服务器的运算时间正常的话,就是数据库方面的问题了
发布时间:2009-12-25 作者: 来源:本站原创
网站地图