没有 https 网站很慢

没有 https 网站很慢

如你看到的,http://coinad.com/速度很慢,https://coinad.com/速度很快。我升级了服务器,检查了代码,优化了表格,一切似乎都正常。

这让我精神崩溃。

是否有任何配置文件可以独立限制 http 和 https 的服务器资源使用量?当我运行 htop 时,一切似乎都很好,RAM 使用率低,并且所有 4 个 CPU 核心都没有承受太大的压力。

编辑

该网站的流量很大,但服务器应该可以很好地处理,它有 8 GB RAM 和 4 个 CPU 核心(digitalocean.com)。

答案1

看完您发的所有内容后,我确实有一些建议,但至于为什么您的 HTTP 比 HTTPS 慢得多,我没有确切的答案。我确实有一些强烈的怀疑,但如果不了解您的环境、设置、代码等,我无法自信地说出问题是什么。话虽如此,您的设置需要调整,我高度怀疑一旦调整,您的问题就会消失。

具体来说,您似乎使用了 apache 服务器设置中的大多数默认值。如果您的代码/堆栈允许您切换到 worker MPM 而不是 prefork,我建议您这样做。然后阅读并调整您的最大客户端、备用服务器以及这些块中的所有其他内容。我还看到您的 apache 状态中有大量 keepalive,考虑到它在 3 分钟前已经重新启动,所以有很多 keepalive,我会将这些设置调低到非常低的超时时间。您在该框中拥有大量资源,正确设置 apache,它应该在中等负载下运行良好。

说到 apache,就使用 nginx。说真的,使用 nginx 作为主 Web 服务器或反向代理/缓存和 SSL 端点是提高网站性能的最佳方法之一。

祝你好运。

相关内容