如您所见,http://coinad.com/是慢的,https://coinad.com/是快的。我已经升级了服务器,检查了代码,优化了表,任何事情似乎都有效。
这让我精神错乱。
是否有任何配置文件可以独立地限制http和https服务器资源的使用?当我运行htop时,似乎一切都很好,内存使用率很低,而且所有的4个CPU核都没有承受很大的压力。
编辑
这个站点有很多流量,但是服务器应该处理得很好,它有8GB内存和4个CPU核(digitalocean.com)。
发布于 2013-12-30 17:15:24
在查看了您发布的所有内容之后,我确实有一些建议,但是关于为什么您的HTTP比HTTPS慢得多的原因,我没有一个确切的答案给您。我确实有一些强烈的怀疑,但没有更详细的知识,你的环境,设置,代码等。我不能自信地说出问题是什么。话虽如此,你的设置需要调优,我高度怀疑一旦调好,你的问题就会消失。
具体来说,看起来您在apache服务器设置中使用了大多数默认设置。如果您的代码/堆栈允许您切换到worker MPM vs prefork,我建议您这样做。然后继续阅读并调整您的最大客户端、备用服务器和这些块中的其他所有内容。我还看到了大量保持您的apache状态,鉴于它已经在3分钟前重新启动,这是大量的保持,我会把这些设置降低到非常低的超时。您已经在该框中获得了相当多的资源,正确地设置了apache,并且在中等负载下它应该可以很好地预编格式。
说到阿帕奇,请使用nginx。说真的,使用nginx作为主web服务器或作为反向代理/缓存和ssl端点是您可以做的网站性能最好的事情之一。
祝好运。
https://serverfault.com/questions/564090
复制相似问题