Dreamhost上的nginx VPS为两个小网站使用了大量的内存

我有一个类似的问题,发布WordPress用户的DreamHost VPS托pipe的内存使用情况 。 这是一个“问题”的原因是,当它最大限度地为我的VPS设置的内存配额,它将开始为'未caching'页面(我猜?)提供503错误页面。 设置更高的配额确实有帮助,但是我认为nginx会比Apache(特别是)和lighttpd节省我一些钱,以及提供更好的性能和更less的内存使用。 我的一个网站只是一个纯HTML的网站,另一个是一个WordPress的网站几乎没有人看/极低的stream量。 我不明白。 我的配额设置为像512MB或640MB的内存,只是为了让它运行得体。

有没有人有任何想法,我可以做什么使nginx运行更有效率,或为什么我有这个问题?

谢谢!

你必须把所有的域名放在同一个ftp用户下,就像他们在维基上说的一样。

当使用Nginx的时候,一个域名所在的每个用户都会启动一系列的PHP进程。 不pipe有多less个域名托pipe,都会启动相同的号码。 因此,如果有10个域分布在10个独立的FTP用户中,那么您将获得10倍的PHP进程数量。 所以, 如果Nginx正在启动5个PHP进程 ,那么最终会有50个 进程这会消耗大量的内存 。 使用Nginx的最佳configuration是在一个FTP用户下合并你的域名。 在切换到Nginx之前,您一定要这样做

http://wiki.dreamhost.com/Nginx