2016-02-13 69 views
1

我有一個Magento網站設置。我想爲它設置cdn。Magento CDN設置,如何更新內容?

所以在我設置cdn後,URL變成了cdn url。例如:www.cdn.xxx.com/media

然後讓我們說我想更新Magento網站上的產品。它將重定向到www.cdn.xxx.com/media以查找更新。

我更新到cdn url後,如何從www.mysite.com/media獲取內容?

回答

0

有兩種方法可用於CDN。

一拉CDN,你把你的本地服務器,在安裝的Magento的所有圖像等。然後,當圖像被請求時,CDN從服務器抓取圖像並將其緩存(準備好接下來的請求)。然後,您可以強制CDN在您做大的更改時清除它的緩存。此方法可能會導致初始加載速度變慢,因爲CDN需要先從服務器請求文件,然後將其保存在CDN上,然後將其提供給訪問者。這通常是更便宜的方法,並且它是最容易設置的。

隨着推區,你會被上傳,因爲這個方法,你通常會收取存儲的文件(圖片,CSS,JS等)直接連接到CDN,你使用。這允許您控制推送到CDN的內容並通過推送新文件來更新它。

隨着Magento我總是傾向於使用Pull CDN(我之前使用過MaxCDN),因爲您只需更改管理員中的URL,CDN就會負責其餘部分。希望這有助於。

0

提到了兩種方法:推或拉。 我建議使用拉區,您的內容將從您的原始服務器自動提取。沒有必要將內容同步到CDN(推送區域就是這種情況)。由於內容尚未被緩存,所以對於帶有CDN URL的新文件的第一次請求確實可能會慢一點。但這不成問題。

「它將重定向到www.cdn.xxx.com/media以查找更新。」

編號小而重要的細節:CDN不會重定向(例如HTTP 301)請求。 CDN將直接獲取內容並將其交付給客戶。該請求將如下所示:

Client <--> CDN <--> Origin server