我有一个PHP网站,当你进入网站时突然运行缓慢。它不会每次都运行缓慢,只在第一次运行时。我对一些插件进行了一些修改,可能是导致延迟的东西,但是我已经禁用了它们,只是看到相同的滞后。
有没有一种好方法可以确定加载到底需要多长时间。我在共享环境中,没有可用的调试工具,如xdebug和pear library。
有谁知道我可以采取哪些步骤来获取正在运行的内容的一些细节。
答案 0 :(得分:1)
您可以尝试使用Firefox的yslow插件。这可以向您显示该站点从客户端站点运行缓慢的原因。看看并检查您的服务器端代码。如果查询花费了太多时间。
你说它第一次运行缓慢,可能是因为客户端网站加载,例如每次加载不需要的javascript代码。根据需要加载javascript,或者你可以缩小javascript。
答案 1 :(得分:0)
如果您运行MySQL设置,请安装phpMyAdmin。在phpMyAdmin中,您将看到一个名为“状态”的选项卡,您可以从中获取有关正在访问数据库的查询以及您可以采取哪些措施来提高性能的统计信息。如果问题与JS有关,那么肯定像Singh建议的那样安装ySlow。