如何测试Web服务器的速度?

时间:2009-04-15 19:41:29

标签: testing shared-hosting bandwidth

我们的网站似乎比以前慢了,我该怎么测试呢?有没有办法找到原因? (例如游客太多)。

感谢。

5 个答案:

答案 0 :(得分:5)

Web服务器的性能基准测试有一个相当不错的工具:Jakarta Jmeter,这是一个Apache项目,所以它得到了很好的支持和测试。

能够查明原因的关键是定期进行基准测试,因此您实际上可以将基准测试结果中的更改与服务器上的事件进行匹配:升级,代码更改,访问者数量的变化...... < / p>

答案 1 :(得分:2)

Firefox的Firebug add on有一个Net选项卡,可用于调试问题和测试。 Windows上的Fiddler也很不错。然后有一个古老的传统,即检查服务器错误日志是否存在任何问题。

答案 2 :(得分:1)

良好的第一步是确保您保留相当完整的服务器日志并将其提供给日志分析器。这有助于您大致了解所需的时间和最慢的页面。检查错误日志以确保正常工作也是一个好主意。

除此之外,事情变得更加复杂,因为您可能需要隔离您的网络服务器,代码和数据库,看看其中一个是否是瓶颈。此外,杰夫的博客,编码恐怖最近有一个关于服务器优化的条目。

答案 3 :(得分:0)

使用Google Analytics跟踪您网站的访问者,以了解您是否获得了更多流量。

您使用共享托管标记了您的问题 - 位于共享主机上意味着在您的同一台计算机上运行的其他人的代码可能会影响您网站的效果。

我建议选择Varkhan和apphacker的建议,以确保您网站的代码相当快。使用Google Analytics获取一些统计信息,可能会根据您获得的访问者数量以及网站的速度,考虑远离共享主机。

答案 4 :(得分:0)

Bitcatcha.com尝试服务器速度检查器。该工具ping您的网站服务器并记录获得响应所需的时间。它还从8个不同的节点ping到您的服务器。您至少可以了解您的服务器是否会降低您的网站速度。