我有一个小型VPS服务器,它有一个Nginx前端提供静态媒体文件,并将Django请求传递回运行mod_wsgi的Apache 2.2 prefork MPM服务器。Django部署:切割Apache的开销
随着一个(非常)小的站点加载和工作,它目前使用的是143MB的256MB RAM。
使用top
命令我可以看到Apache正在使用52.9%的可用RAM,第二次使用的是memcache,使用2.1%。
考虑到我打算在这台服务器上安装好几个Django项目,我想知道是否有任何事情可以削减Apache正在使用的RAM数量?
它看起来很有趣。虽然我确实有一个问题:如果服务器重新启动,您是否必须再次为每个站点运行spawn命令? – 2009-01-28 19:58:54
@Ty:我想你会把它放在一个init脚本中,在apache现在的地方。 – nosklo 2009-02-26 18:14:46
我尝试将Apache + mod_wsgi中的Django应用程序切换为在Webfaction的共享主机上产生。也许我错误地配置了Spawning或者误解了结果,但是看起来像Spawning在同一个应用上使用的方式比Apache更多。 – Headcrab 2011-06-30 06:38:24