nginx cache

nginx的fastcgi_cache和proxy_cache區別

nginx不僅有個大家很熟悉的緩存代理後端內容的proxy_cache,還有個被很多人忽視的fastcgi_cache。

proxy_cache的作用是緩存後端服務器的內容,可能是任何內容,包括靜態的和動態。

fastcgi_cache的作用是緩存fastcgi生成的內容,很多情況是php生成的動態的內容。

proxy_cache緩存減少了nginx與後端通信的次數,節省了傳輸時間和後端寬帶。

fastcgi_cache緩存減少了nginx與php的通信的次數,更減輕了php和數據庫(mysql)的壓力,這比用memcached之類的緩存要輕鬆得多。

proxy_cache和fastcgi_cache可以在一個應用中同時使用,如果都用得着的話。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章