簡體   English   中英

Magento CDN設置,如何更新內容?

[英]Magento CDN setup, how to update content?

我有一個Magento網站設置。 我想為此設置CDN。

因此,在設置CDN之后,URL變為CDN URL。 例如:www.cdn.xxx.com/media

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

更新到CDN網址后,如何從www.mysite.com/media中獲取內容?

CDN可以使用兩種方法。

使用拉CDN,您可以將所有映像等保存在安裝了Magento的本地服務器上。 然后,當請求圖像時,CDN從您的服務器中抓取圖像並將其緩存(准備下一個請求)。 然后,您可以在進行大的更改時強制CDN清除其緩存。 此方法可能導致初始加載速度變慢,因為CDN需要先從您的服務器請求文件,然后將其保存在CDN上,然后再提供給訪問者。 這通常是更便宜的方法,並且最容易設置。

使用推送區域,您將直接將文件(圖像,css,js等)上傳到CDN,因為使用這種方法,通常需要為使用的存儲空間付費。 這使您可以控制推送到CDN的內容,並通過推送新文件進行更新。

使用Magento時,我總是傾向於使用Pull CDN(我之前使用過MaxCDN),因為您需要做的就是在管理員中更改URL,然后CDN負責其余的工作。 希望這會有所幫助。

有兩種提到的方法:推或拉。 我建議使用拉區,您的內容將自動從源服務器中獲取。 無需將內容同步到CDN(推送區域就是這種情況)。 由於尚未緩存內容,因此帶有CDN URL的對此新文件的第一個請求確實可能會慢一些。 但這不是問題。

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

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM