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

谢谢。

有帮助吗?

解决方案

有一个相当不错的工具用于Web服务器的性能基准测试: 雅加达Jmeter, ,这是一个Apache项目,因此得到了很好的支持和测试。

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

其他提示

Firebug添加For Firefox具有一个NET选项卡,可用于调试问题和测试。 Windows上的提琴手也很不错。然后有一个古老的传统,即检查服务器错误日志是否有任何问题。

一个好的第一步是确保您保持相当完整的服务器日志并将其馈送到日志分析仪中。这有助于您对您需要花费多长时间和最慢的内容的一般了解。检查您的错误日志也是一个好主意,以确保事情正常工作。

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

随着时间的推移,使用Google Analytics(分析)跟踪您的网站访问者,以了解您是否获得了更多的流量。

您通过共享托管标记了问题 - 在共享主机上,这意味着别人的代码在同一台计算机上运行的代码可能会影响网站的性能。

我建议您使用Varkhan和Apphacker的建议,以确保您的网站代码相当快。使用分析来获取一些统计数据,并可能根据您获得多少访问者以及网站的速度有多慢,请考虑远离共享主机。

尝试使用服务器速度检查器 bitcatcha.com. 。该工具ping您的网站服务器并记录获取响应所需的时间。它也从8个不同的节点ping到您的服务器。您至少可以找出是否是您的服务器放慢网站的速度。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top