我最近上传了一个新的网站,我已经工作了一段时间,它在本地主机上运行得很好,加载时间没有明显的缓慢。
一旦上传到服务器(dreamhost dreampress WordPress优化VPS)-该网站速度太慢,几乎无法使用-我应该测试什么,如何测试,使用什么工具?
虽然我的问题可能非常具体——我想知道调试和修复这种环境差异的一个好的常规程序——并包括以下数据,以向人们展示我迄今为止所研究的内容。
更新---:
本地站点和实时站点对数据库的请求和缓存命中数大致相等,但主要问题似乎是页面加载的“等待”周期很长,介于10-20秒之间,但我如何才能知道这段时间内发生了什么-站点在等待什么?
更新---:
通过测试页面加载pingdom - 加载已测试的DNS平均需要12-15秒-所有6个测试均通过,没有经过错误测试的Ping/TraceRoute-全部清除
插件数据---:
下面是godaddy P3插件的饼图,用于分析localhost插件的资源使用情况和加载时间影响:
然而,一旦上传(到dreampress WordPress优化的VPS服务器)该站点速度太慢且无响应,几乎无法使用-以下是来自实时站点的相同数据:
SabaiDiscuss Wrappers插件使用了4%或50%以上的资源,查询数量从71跳到159
live站点上还运行了两个插件—MinQueue以缓存和缩小脚本/源,以及另一个调试插件。
调试栏提供以下两组数据:
本地主机---:
PHP
5.3.5
MySQL
5.5.8
Memory Usage
35,760,984 bytes
TOTAL QUERIES:
82
TOTAL QUERY TIME:
56.2 ms
开发服务器---:
PHP
5.3.27
MySQL
5.0.67
Memory Usage
29,408,256 bytes
TOTAL QUERIES:
88
TOTAL QUERY TIME:
6,497.3 ms
这似乎表明正在运行的查询数量相同,但完成时间要长1000倍。