我打算將所有靜態內容都移動到CDN上,所以在我的服務器上我只剩下動態內容。我現在將Nginx設置爲Apache的反向代理。 Nginx直接發送的靜態請求,無需前往Apache。將Nginx作爲Apache的反向代理服務器僅用於動態內容
在這種情況下,Nginx處理了很大一部分請求,我可以清楚地看到Nginx的必要性。
現在,我將所有靜態內容移動到另一個域,是否還需要在Apache前面有nginx。因爲現在所有請求都是默認的動態請求,所有請求都轉到Apache。
Nginx和Apache僅對動態內容運行有沒有其他好處。
我的動態內容是PHP/MySQL的
編輯:
要明確:我現在有Nginx的反向代理。它提供靜態和動態內容。但我將我的靜態文件移動到CDN。那麼我還需要在我的域名上使用Nginx嗎?
這與AppEngine有什麼關係? – 2010-04-16 18:17:24
「動態內容」是指每個用戶的不同內容,還是僅僅通過PHP生成的內容?如果同一頁面用於多個用戶,則可以讓Nginx將其緩存幾秒鐘,這在處理重負載時會有很大幫助。 – 2010-04-16 21:50:52
不,頁面總是不一樣。我猜不需要Nginx。 – 2010-04-16 22:41:05