2GB RAM VPS 带 LAMP。如何提高性能和加载时间?

2GB RAM VPS 带 LAMP。如何提高性能和加载时间?

我最近将我的 VPS(OpenVZ VT)升级到 2GB RAM。尽管我对 LAMP 堆栈进行了配置更改,但网站加载时间仍需要 5-10 秒才能完全加载。我在 Centos 6.3 上使用启用了 apc 的 prefork。我安装了 zpanel 以向 vhosts 添加控制,并且我目前托管了一些 wordpress 和其他网站。我想将其用作共享托管环境。下面我提供了我的配置文件:

阿帕奇(/etc/httpd/conf/httpd.conf):

<IfModule prefork.c>
StartServers       2
MinSpareServers    2
MaxSpareServers    5
ServerLimit   50
MaxClients        50
MaxRequestsPerChild 200
</IfModule> 

MySQL(/etc/my.cnf):

# Fine Tuning
max_allowed_packet = 32M
thread_cache_size = 128
thread_stack = 192K
max_connections = 1000
table_cache = 1024
query_cache_size = 256M
query_cache_limit = 128M
query_cache_type=1
key_buffer = 64M
# End Fine Tuning

为了进一步澄清我的问题,我想补充一点,Google 页面速度洞察表明我的主要问题是服务器响应。

我的正常运行时间输出是平均负载:0.36、0.17、0.11

服务器版本:Apache 2.2.15 MySQL 版本:5.1

虽然我没有遇到任何 RAM 问题,但如果我切换到 Worker MPM 会更好吗?

有没有性能改进建议可以让网站加载速度更快?我会很感激任何帮助。谢谢。

答案1

你的问题很糟糕,原因有很多

  1. 你没有定义什么是“慢”
  2. 你没有提供任何有关服务器正在运行的详细信息
  3. 你没有提供任何绩效衡量标准
  4. 您正在使用控制面板,您真的知道自己在做什么吗?

最重要的是:

您使用的是 VPS。您无法正确排除此故障,因为您的 VPS 提供商可能只是服务器超载了。询问他们您的服务器为什么这么慢。

相关内容