我有一个Magento网站设置。我想为它设置cdn。
所以在我设置cdn之后,URL变成了cdn url。例如:www.cdn.xxx.com/media
然后我想说我想更新Magento网站上的产品。它将重定向到www.cdn.xxx.com/media以查找更新。
在更新为cdn url后,如何从www.mysite.com/media获取内容?
答案 0 :(得分:0)
您可以使用两种方法与CDN一起使用。
<强>拉强>
使用pull CDN,您可以将所有图像等保存在安装了Magento的本地服务器上。然后,当请求图像时,CDN从服务器抓取它并缓存它(准备好下一个请求)。然后,当您进行大量更改时,可以强制CDN清除其缓存。此方法可能导致初始加载速度变慢,因为CDN需要先从服务器请求文件,将其保存在CDN上,然后将其提供给访问者。这通常是更便宜的方法,而且最容易设置。
<强>推强>
使用推区,您将把文件(图像,css,js等)直接上传到CDN,因为这种方法通常会为您使用的存储收费。这允许您控制推送到CDN的内容并通过推送新文件来更新它。
使用Magento我总是倾向于使用Pull CDN(之前我使用过MaxCDN),因为您需要做的就是更改管理员中的URL,CDN然后负责其余的工作。希望这会有所帮助。
答案 1 :(得分:0)
提到的方法有两种:推或拉。 我建议使用拉区,您的内容将从源服务器自动获取。不需要将内容同步到CDN(推送区域就是这种情况)。由于内容尚未缓存,因此使用CDN URL对此新文件的第一个请求确实可能稍微慢一些。但这不是问题。
&#34;它将重定向到www.cdn.xxx.com/media以查找更新。&#34;
没有。小而重要的细节:CDN不会重定向(例如HTTP 301)请求。 CDN将直接获取内容并将其提供给客户端。请求将如下所示:
Client <--> CDN <--> Origin server