我有一个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获取内容?
我有一个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获取内容?
有两种方法可用于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