我有一个CPU使用量很高的网站。我知道的唯一方法是我从托管公司的支持人员那里获得的信息。

我还有其他方法可以了解我的网站所做的资源使用情况吗? (特别是插件,但不仅是它们)

谢谢。

有帮助吗?

解决方案

您需要一个所谓的Profiler来测量应用程序的哪一部分确实利用CPU和内存资源。 xdebug 例如,是这样的探查器。使用它将确切显示应用程序的哪一部分使用CPU和内存的数量。

其他提示

我有这个答案给你。您需要配置一个名为:apache-status的apache模块。还有一个名为Pimped Apache Status Wich在此Apache功能上的项目:以下是信息: https://github.com/axelhahn/pimped-apache-status

我不知道一种自动执行此操作的方法,但是如果您使用SSH,则可以在网站上使用插件在网站上观看的最高命令并查看它,以查看它是否挂钩。

您也可以在CPANEL中执行此操作,但是您必须不断刷新页面。

在不同插件上获取有关CPU使用的数据非常困难 /不可能。毕竟它们只是PHP功能。但是,由于生成页面时,函数在整个地方都被调用,因此很难看到使用多少。

您可以做的是测量所有PHP。您可以尝试禁用/启用插件。这将为您提供指示。但是CPU的使用情况可以很大程度上取决于内容,用户等。

许可以下: CC-BY-SA归因
scroll top