我的 Apache VPS 的连接、等待和接收时间很长。我可以减少它们吗?

我的 Apache VPS 的连接、等待和接收时间很长。我可以减少它们吗?

我有一台 Apache VPS。当我在 Pindom 工具上测试我的博客文章页面加载时间时,它显示连接时间(192 毫秒)、等待时间(73 毫秒)和接收时间(899 毫秒)较长。我的某些页面加载时间长达 15 秒。有什么方法可以最小化这些时间吗?

除此之外,我还在这个 Apache VPS 上运行 Nginx Admin 插件,并使用 cent OS。我有一个 Intel (R) Xeon (R) CPU E5620 @ 2.40GHz(2 个优先级和 8 个以上的 CPU),配有 1.5 GB RAM。每日访客 2,500-3,500,页面预览 4,00-5,500。这个 VPS 只有一个 wordpress 博客。

我应该使用哪些设置来优化这些内容?

我的一些 Apache 配置。

超时 300
跟踪启用关闭
服务器签名关闭
ServerTokens 产品专用
FileETag 无
启动服务器 5

最小备用服务器数 5
最大备用服务器数 10

服务器限制 256
最大客户数 150
每个子项的最大请求数 1000
保持活动状态
KeepAliveTimeout 5
最大KeepAliveRequests 100

RewriteEngine 开启
重写地图 LeechProtect prg:/usr/local/cpanel/bin/leechprotect
重写锁 /usr/local/apache/logs/rewrite_lock


用户目录 public_html


UserDir 已禁用

非常感谢您的帮助。

谢谢!

答案1

在这种工作量下,Apache 几乎不是应该受到指责的组件。Apache 是披萨送货员,因送货时间太慢而受到指责,即使真正的原因是厨师上菜太慢。

所以,是时候去别处看看了。你的 WP 安装是否有任何奇特的第三方插件?它是否从一些外部资源加载资源(例如,它是否有 Facebook 点赞/评论的可能性或其他东西)?你使用的 VPS 是否被其他客户超载了?数据库服务器怎么样,它位于你的 VPS 安装中还是在其他地方?或者网络连接?如果你在那里加载一些静态内容,比如一个大的 .tar.gz 文件,下载是否快速可靠?

但是如果您确实想要调整 Apache,请先将超时值降低到更合理的值,例如 10 秒或 5 秒。

相关内容