由于 pingback,WordPress 网站加载缓慢

由于 pingback,WordPress 网站加载缓慢

我有一个运行 WordPress 的网站,加载时间非常长。当我检查 tools.pingdom.com 时,结果如下:

在此处输入图片描述

我更新了所有插件和 WordPress,屏蔽了 xmlrpc.php,但网站加载速度仍然很慢。我不知道这是为什么。

答案1

无论是 Wordpress 还是其他 CMS,网站加载缓慢可能是由数百种原因(多种原因)造成的。您的问题不仅缺乏真正的问题,而且内容非常简短,细节也不够详细。

加速 Wordpress 网站的一些技巧:

  1. Apache 或 Nginx 上的 WordFence Falcon 缓存是迄今为止我体验到的最快缓存插件。它允许您完全绕过 PHP 和 MySQL 来处理静态页面,从而使其速度极快。

  2. GoDaddy 有一个插件分析器,可以很容易地告诉你哪些插件是问题最严重的。尝试禁用这些插件或找到更好的替代品。

  3. 主题可能极其低效。它们加载的外部脚本(如 Facebook 点赞框、Twitter 提要等)可能非常慢。如果您真的想要这些,请尽可能让它们异步加载。

  4. 许多服务器不启用浏览器缓存。js、css 和图像等静态文件可以由浏览器缓存,因此在重新加载时,它们会在本地获取,从而大大加快速度。

为了让我们给出更有意义的答案,您可能应该包括 WebPageTest.org、Google Page Speed Insights 或 GTMetrics.com 的详细报告

运行几个测试:

https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fwww.arn.nl%2F&tab=desktop

确实没有使用浏览器缓存。

http://www.arn.nl/…/wp-content/themes/arn/css/normalize.css(未指定有效期)

您的图片优化得很糟糕:

无损压缩http://www.arn.nl/…wp-content/themes/arn/images/default.jpg 可以节省 22.9KiB(减少 51%)

你应该/可以最小化 JS 和 CSS:

最小化http://www.arn.nl/wp/wp-content/themes/arn/js/jquery.js压缩后可节省 35KiB(减少 49%)。

您的网络服务器响应请求的速度极慢,因此应该考虑更好的托管环境、MySQL 调整(如查询缓存)、调查慢查询日志以及前面提到的 Falcon 全页缓存。

在我们的测试中,您的服务器在 5.8 秒内响应。

WebPageTest 报告证实了这一切:

http://www.webpagetest.org/result/151111_34_E9N/

您的服务器需要 10 秒钟才开始响应:

http://www.webpagetest.org/result/151111_34_E9N/1/details/

对于像不到 1MB 的主页这样的轻量级页面来说,这是极端的。

您仍然可以通过使用 Mac OS ImageOptim 等压缩工具来减少图像的下载大小:

http://www.webpagetest.org/result/151111_34_E9N/1/performance_optimization/#compress_images

所有这些都应该被客户端的浏览器缓存:

http://www.webpagetest.org/result/151111_34_E9N/1/performance_optimization/#cache_static_content

无论是谁设计了该网站,都忽略了一些显而易见的行业窍门。无论是谁负责托管该网站,也都面临着巨大的工作量。

相关内容