我的VPS出了点问题。
我们使用VPS来运行我们的内容管理系统和我们的网站,现在我们有300MB的内存限制,现在我们已经接近极限了。
保持低成本(我知道,增加内存并不是很昂贵),但如果我找到一个解决方案来优化我们所拥有的,将会更好。
我能做什么?
谢谢!
发布于 2012-11-15 08:04:32
我会建议增加内存-更多的内存,更快的网站:-)但如果速度不重要,减少所有缓存大小,设置php memory_limit为8M,禁用操作码缓存(APC,eAccelerator)或尝试树莓派作为服务器,现在附带512MB :-)
发布于 2015-05-12 17:59:14
我有一个小的256MB的vps,它使用apache + php + mariadb (mysqld)
我发现apache每次请求一个简单的wordpress页面都会占用20MB的内存。它会稳定下来,但随着时间的推移,它会吞噬掉交换空间,并使一切变得缓慢。我怀疑有一些方法可以对mpm_event和mpm_worker进行微调,以停止进入交换空间,但我不知道该怎么做。
当在如此紧张的环境中工作时,重要的是要知道什么在使用什么内存,并减少所有内存,以便最大限度地减少交换。
总结一下我所做的事情,我设法获得了100MB的物理预留空间来进行调整,这不是一个负载很重的服务器,但需要可以访问(并且便宜):
使用松弛软件的
<代码>H113测试服务器处于负载状态通过ssh
如上所述,这不是一个在高负载下表现良好的环境,但成本可能对您更重要。
只值我的两便士。
发布于 2012-12-31 02:59:20
我会像concerto49推荐的那样看看Nginx,如果你只有一个网站,也考虑一下Litespeed (www.litespeedtech.com),他们有一个免费版本,可能足以为你的网站提供动力。
如果它是基于PHP的,那么去掉你不使用的所有东西。使用APC/XCache来处理每个请求。Nginx也有一个缓存模块,这可以帮助你避免在每个请求仍然新鲜的情况下使用PHP。
https://stackoverflow.com/questions/13389254
复制相似问题