浏览器长时间显示“正在等待 www.xyz.com”

浏览器长时间显示“正在等待 www.xyz.com”

当我加载我的网站(由 Ipage 托管)时,浏览器通常会花很长时间说“正在等待 www.xyz.com ...”,然后网站的任何元素才会真正出现。经过这个“等待”过程后,文本、图像和其他所有内容实际上加载得相当快。

我联系了我的主机商,告知了我的 tracert 结果,他们说优化了我的网站数据库,并将我账户上 PHP 的可用内存增加到了 64 Mb。他们还说他们已经通过访问我的网站检查了这个问题,发现加载正常,没有任何延迟。这似乎是一个暂时的问题。请尝试使用不同的浏览器和网络访问您的网站。

我尝试了不同的浏览器和网络,但这个“等待”过程总是需要太长时间。

我的网站是http://www.surreyextra.com/。是 Wordpress 和 BuddyPress。我在英国,而 Ipage 主机位于美国,这会不会是个问题?

我尝试了许多优化,例如缩小我的 CSS 和 JS 文件并使用捕获,但问题并没有改善。

那么这是我的房东的错吗?我应该再次联系他们吗?

答案1

我使用 Chrome 和 FireFox 开发工具(网络面板)浏览了您的网站。

我怀疑有两个地方存在瓶颈,我已在下面概述了它们。

我注意到您正在进行即时压缩(看起来像是一个插件)。我会认真考虑拥有永久压缩版本,而不是让服务器每次都这样做。在即时压缩器编译并设置用于缓存的合并脚本时,您肯定会在第一次加载时受到打击。我希望您没有压缩已经压缩的脚本...

我对 BuddyPress 一无所知,但我怀疑您使用的是共享主机帐户,因此造成瓶颈的另一个罪魁祸首可能是磁盘 I/O。一种测试方法是在 wordpress.com 上设置相同的 wordpress 博客(包含所有插件、脚本和主题)并比较加载时间。MySQL 是否在同一台主机上运行?如果他们的 MySQL 服务器负担过重,这也会带来延迟。

页面加载正常,我想知道问题是否出在您或您客户的网络连接上?尝试将您的 DNS 切换到 OpenDNS,看看是否能改善问题。

相关内容