如何在共享服务器上评测php

如何在共享服务器上评测php,php,debugging,Php,Debugging,我有一个PHP网站,当你进入该网站时,它突然运行缓慢。它不是每次都跑得慢,只是第一次跑的时候。我对我的一些插件做了一些修改,可能是某些插件导致了延迟,但我已经禁用了它们,只是看到了同样的延迟 有没有一个好的方法来看看到底什么东西需要这么长时间才能加载。我在一个共享环境中,没有可用的调试工具,例如xdebug和pear库 有人知道我可以采取什么步骤来获取运行中的一些细节吗 你可以试试firefox的插件。这可以向您说明站点与客户端站点相比速度慢的原因。看一看,并检查您的服务器端代码也。如果查询花费

我有一个PHP网站,当你进入该网站时,它突然运行缓慢。它不是每次都跑得慢,只是第一次跑的时候。我对我的一些插件做了一些修改,可能是某些插件导致了延迟,但我已经禁用了它们,只是看到了同样的延迟

有没有一个好的方法来看看到底什么东西需要这么长时间才能加载。我在一个共享环境中,没有可用的调试工具,例如xdebug和pear库

有人知道我可以采取什么步骤来获取运行中的一些细节吗

你可以试试firefox的插件。这可以向您说明站点与客户端站点相比速度慢的原因。看一看,并检查您的服务器端代码也。如果查询花费的时间太长


你说它第一次运行很慢,可能是因为客户端站点的负载,比如每次都加载不需要的javascript代码。根据需要加载javascript,或者可以缩小javascript。

如果运行MySQL安装程序,请安装phpMyAdmin。在phpMyAdmin中,您将看到一个名为“Status”的选项卡,从中您可以获得有关命中数据库的查询的统计信息,以及可以采取哪些措施来提高性能。如果问题与JS相关,那么一定要按照Singh的建议安装ySlow。

如果环境安全良好,您无法从其他客户那里找到任何信息。不,我不想从其他客户那里得到信息,我想从我自己的脚本中得到信息。我想看看在我的应用程序中加载什么东西花了这么长时间。我已经安装了phpmyadmin,这可能是一个不错的选择。我会在那里检查是什么击中了数据库。谢谢你的建议,我给了它一个+1,我不知道是谁投了反对票。我只是检查了所有页面的查询,它们并不慢。事实上,我有一个工具,可以向我显示所有的查询以及它们花费的时间,不幸的是,这不是问题所在。我的问题在PHP中的某个地方。某些功能或设置阻碍了系统。我认为我最好的选择是转移到本地环境并建立一个xdebug系统。我正忙着优化网站,我知道客户端中加载的所有Java脚本和css。我已经设置了CDN,客户端的一切都正常。问题出在服务器上。我认为服务器在某个地方陷入了一个循环。我在客户端看不到这一点,因为它只向我显示它从服务器得到了什么。