2013-06-03 44 views
0

當nginx的網站沒有被訪問時,是否會消耗資源?我有一個非常微弱的 VPS,並希望(除了我的投資組合)承載我正在開發的幾個開發版本的網站(運行Ruby on Rails)。運行未訪問過的網站時,nginx是否會消耗資源?

我的問題很簡單:我可以這樣做嗎?假設我將有約10個通過nginx和乘客運行的RoR網站,每個網站每天約有2-5次訪問。是很弱 VPS夠了嗎?

只是爲了澄清,很弱意味着15 GB的硬盤,512 MB的RAM,1個過程。運行Ubuntu 12.04。

+0

這是一個有趣的問題......但它並不真正與編程相關 - 更多的軟件/ devops相關。因此它可能更適合姊妹站點:ServerFault。 –

回答

2

簡答:不,不。

龍答:

  • Nginx的消耗每個虛擬主機幾千字節,以存儲在內存中的配置。即使VPS較弱,這也不算什麼。
  • 默認情況下,Phusion Passenger在第一次訪問時啓動您的應用程序,並在不使用一段時間時關閉它們,但受到passenger_min_instances限制。此外,Phusion Passenger確保不會存在passenger_max_pool_size進程,因此如果您訪問3個應用程序,則Phusion Passenger會關閉第一個應用程序,以便它可以產生第三個應用程序。這會以性能爲代價來檢查內存使用情況。
0

你可以,你必須。 :) nginx保存你的VPS資源。使用它作爲靜態和反向代理,你很高興。

P.S.你有好的VPS。它可以用於每分鐘約500-800點擊。

相關問題