AWS 负载平衡服务器 wordpress 插件超级慢,在测试服务器上它们很快

AWS 负载平衡服务器 wordpress 插件超级慢,在测试服务器上它们很快

wordpress 的 jetpack 和 offload S3 插件正在减慢我们 AWS 的负载平衡服务器的速度。也就是说:当将 jetpack 连接到 wordpress.com 帐户时,whopsie doopsie:响应时间增加了 2 到 3 秒。激活 Offload S3 插件会导致大约另外 2 秒的延迟。

该网站网址为 https://ironscales.com/

未进行负载平衡的测试服务器不存在上述问题: http://testword.ironscales.com

可能是什么问题?我们最终会阻止某些端口并且插件响应超时吗?

我们可以做什么来调试这个问题?

答案1

这不算是答案,但评论区太小了。评论者们,请尽量避免因为我试图提供帮助而给我打低分。

主站网页测试:关联. 测试站点的网页测试:关联

初始页面生成时间是关键问题。如果添加这两个插件后,初始页面生成时间增加,那么您需要查看原因。有一些 Wordpress 插件可以帮助解决这个问题,例如P3。您还需要加载大量资源来显示该页面 (135),并且您没有使用 http/2,这可以显著加快速度。CloudFlare 免费为您提供 http/2。您没有使用 CDN。

我从来不用 Jetpack,只是觉得它没什么用。我使用 Nginx 和页面缓存,这大大增加了匿名请求的响应时间——这对你来说是大多数。

我会:

  1. 重新评估负载平衡的必要性。有了 Nginx / Apache 缓存(CloudFlare 或类似产品是免费的,并且可以使用),您将不得不拥有巨大的负载来压垮单个 AWS 服务器 - 如果您正确调整了服务器的大小。
  2. 删除所有不必要的插件。缓存插件有时会让情况变得更糟。
  3. 重新考虑 S3 卸载。那只是因为你有负载平衡器服务器。EFS 是另一种可能的解决方案。
  4. 使用 P3 来追踪发生了什么。这可能只是延迟。
  5. 设置页面缓存。如果你使用 Nginx,请使用我的教程作为指导。
  6. 尝试 HTTP2 - 以下是我的向导

我还会做一些实验或研究导致此问题的插件。我倾向于四处寻找并看看能发现什么。

如果您想直接联系我,请查看我的个人资料,但我也会在这里跟进这个问题。

相关内容