2010-06-10 97 views
5

我真的很喜歡nginx。我應該用漆而不是nginx嗎?

但最近我發現,清漆給你一個實現智能緩存反向代理層(使用URL清除)的機會。我有一羣非常耗費資源的雜種,所以如果這個緩存層可以從雜種中移除一些負載,這可能是一件好事。

我沒有找到一個方法來實現緩存層(與應用程序頁面,靜態內容是可緩存當然)nginx的相同..

我應該使用清漆呢?你會推薦什麼?

回答

5

我不知道你是什麼意思下的「聰明」,但無論如何,Nginx的緩存從0.7分支開始。有許多參數要調整,例如

  • ,你可以有不同的返回碼的各種TTLS,
  • 返回陳舊的內容時,應用程序沒有響應
  • 可以限制高速緩存的總容量磁盤
  • 您可以定義的能力是什麼多條信息將用於生成緩存鍵。

The documentation is here

3

的Nginx有一些不錯的功能,如果你只需要非常基本的緩存,但光油使您可以通過URL或標題匹配做積極的清洗,邊側包括您的網頁因此,不同地區可以有不同的TTL ,還有很多其他的詭計,因爲它具有非常靈活的配置語言。

如果你真的想要認真緩存並減少後端的負載,我會使用清漆,但是要設置的工作要比將nginx.conf添加一些指令要多得多。

+0

此外,清漆也允許邊緣包括Nginx不能 – iwalktheline 2012-07-16 14:55:06

相關問題