我有一个Magento网站设置。我想为它设置cdn。
因此,在我设置cdn之后,url就变成了cdn URL。例如: www.cdn.xxx.com/media
然后假设我想更新Magento网站上的一个产品。它将重定向到www.cdn.xxx.com/media以查找更新信息。
更新到cdn url后,如何获取www.mysite.com/media的内容?
发布于 2016-02-13 18:57:03
有两种方法可以与CDN一起使用。
拉出
使用拉CDN,您可以在安装Magento的本地服务器上保存所有图像等。然后,当请求一个图像时,CDN从您的服务器抓取它并缓存它(为下一个请求做好准备)。然后,当您做大量更改时,可以强制CDN清除它的缓存。此方法可能导致初始加载缓慢,因为CDN将需要首先从服务器请求文件,将其保存在CDN上,然后将其提供给访问者。这通常是比较便宜的方法,也是最容易设置的。
Push
使用推送区,您将直接将文件(图像、css、js等)上载到CDN,因为这种方法通常会对您使用的存储收取费用。这允许您控制推送到CDN的内容,并通过推送新文件来更新它。
对于Magento,我总是倾向于使用拉CDN (我以前使用过MaxCDN ),因为您所需要做的就是更改管理中的URL,然后CDN负责其余的工作。希望这能帮上忙。
发布于 2016-02-20 18:51:52
如前所述,有两种方法:推或拉。我建议使用拉区,您的内容将自动从您的原始服务器。没有必要将内容同步到CDN (这是推区的情况)。使用CDN对这个新文件的第一个请求确实会慢一点,因为内容还没有缓存。但这不成问题。
“它将重定向到www.cdn.xxx.com/media,以查找最新消息。”
不是的。小但重要的细节: CDN不会重定向(例如HTTP 301)请求。CDN将直接获取内容并将其传递给客户端。然后,请求将如下所示:
Client <--> CDN <--> Origin serverhttps://stackoverflow.com/questions/35383442
复制相似问题