Proxy

我為什麼要使用 Squid?

  • March 5, 2013

我已經用 Google 搜尋過,搜尋過 StackOverflow 和這裡。我仍然不能完全理解有人會使用 Squid 或為什麼會使用 Squid。

到目前為止,我所能發現的是,它是某種記憶體,可以減少您的伺服器(即 Apache)必須做的工作。那麼有人可以澄清一下 Squid 的作用嗎?更重要的是,我為什麼要使用 Squid?

我有一個大型社交網站,所以也許它對提供圖像或其他東西會有所幫助,我目前正在執行與 Apache 分開的 lighttpd,只是為了提供圖像。

Squid 是一種 Web 記憶體,用於記憶體 Web 內容,並根據請求快速返回。即使對於簡單的文件(例如圖像),通過 squid 處理請求通常也比通用 Web 伺服器更快,但是對於動態生成的記憶體頁面,它確實發揮了作用,這可能既昂貴又緩慢。因此,它允許您動態建構頁面,但允許您快速向請求者提供靜態記憶體副本。關於記憶體多長時間、記憶體哪些頁面以及如何使記憶體結果無效,有很多配置可能。

例如,Wikipedia 使用記憶體(squid 和其他)作為內容加速器,因此頁面上的每次點擊都不會通過大量 PHP 從數據庫中重新生成。當頁面改變時,記憶體條目無效。

引用自:https://serverfault.com/questions/66516