Proxy

使用像 Cloudflare 這樣的 CDN 和 mod_rewrite 來節省頻寬

  • July 25, 2016

我知道像 Cloudflare 這樣的 CDN 通過將靜態文件記憶體為圖像、JS 和 CSS 文件來節省頻寬。

我有一個動態生成圖像的腳本,它的位置如下所示:

http://domain.com/image.php?id=1

作為id圖像ID。由於動態 URL,Cloudflare 不會記憶體這些圖像。如果我添加一個 mod 重寫規則將 URL 重寫為:

http://domain.com/images/1

或者

http://domain.com/images/1.jpg

在這種情況下,CloudFlare 是否會記憶體圖像,或者圖像實際上必須是駐留在目錄中的真實文件?

在 CloudFlare 中,在給定端點上記憶體所有內容的最簡單方法是使用Cache Everything Page Rule,星號將匹配萬用字元結果。因此,在您的第一個範例中,我們可以執行以下操作:

CloudFlare 記憶體端點上的所有內容

Cache Everything 只能使用 Page Rule 啟用,因此上面的範例在絕大多數情況下都是最好的,但也可以在 CloudFlare 中設置一般規則來處理查詢字元串。

您可以在 CloudFlare 儀表板的“記憶體”選項卡中全域執行此操作,預設情況下,標準選項將根據查詢字元串的不同記憶體資源。

在 CloudFlare 中設置記憶體級別

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