Apache-2.2

使用 CDN 為 PHP/Apache 網站提供圖像文件夾

  • June 11, 2012

我有一個 PHP5/Apache2/MySQL 網站。現在在根目錄下的文件夾結構中,我有一個只有圖像的 root\images 文件夾。我也有一個 root\skin\images 文件夾再次只有圖像。如果我想通過 CDN 提供兩個圖像文件夾,我該怎麼做(不更改 php 等,只使用 Apache,可能嗎?)

目前 Apache 直接處理對站點的所有請求。我對網路伺服器具有 root 訪問權限,因此我可以更改設置。

CDN 以這樣一種方式執行,然後當進行 DNS 查找時,它會將最近(即最快)的伺服器返回到使用者位置。這就是為什麼您會發現,例如:

http://www.example.com/ = website
http://images.example.com/something.jpg = CDN with images

恐怕您需要為您的圖像使用不同的(CDN’d)主機名。

如果您使用 Apache 的mod_substitute,您應該能夠將圖像替換為此類 CDN 域上的圖像,這樣您就不必進行任何 PHP 更改。

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