0

nginx的站点在不访问的时候会消耗资源吗?我的VPS很弱,并且想(除了我的投资组合)托管我正在开发的一些网站的开发版本(运行 Ruby on Rails)。

我的问题很简单:我可以这样做吗?假设我将有大约 10 个通过 nginx 和乘客运行的 RoR 网站,每个网站每天大约有 2-5 次访问。一个非常弱的VPS 就足够了吗?

澄清一下,非常弱意味着 15 GB HDD、512 MB RAM、1 个 proc。运行 Ubuntu 12.04。

4

2 回答 2

2

简短的回答:不,它没有。

长答案:

  • Nginx 每个虚拟主机消耗几千字节,以便将它们的配置存储在内存中。即使VPS很弱,这也无济于事。
  • 默认情况下,Phusion Passenger 在首次访问时启动您的应用程序,并在一段时间不使用时将其关闭,这会受到乘客最小实例的约束。此外,Phusion Passenger 确保存在的进程不超过passenger_max_pool_size,因此如果您访问 3 个应用程序,那么 Phusion Passenger 将关闭第一个应用程序,以便它可以生成第三个应用程序。这会以性能为代价来控制您的内存使用情况。
于 2013-06-03T21:41:29.947 回答
0

你可以而且你必须。:) nginx 为你的 VPS 节省了很多资源。将它用于静态和反向代理,你会很高兴。

PS你有好的VPS。它可用于每分钟约 500-800 次点击。

于 2013-06-03T21:37:59.023 回答