onepica image cdn for magento如何与ftp完全兼容?

时间:2013-04-27 14:28:20

标签: php magento cdn

我计划将Magento media dir的子域用作cdn。

到目前为止我做过的设置:

magento商店网址:example.com 媒体目录网址:cdn.example.com/media /

所以我安装了onepica ImageCDN扩展并为FTP设置它。

图片CDN设置:  当前适配器:FTPS  文件结果缓存:在数据库中(推荐)  缓存生存时间:1440  验证文件大小:是  图像压缩:使用默认

FTP / FTPS / SFTP:  服务器:cdn.example.com  港口:21  用户:用户  通过: * ****  FTP被动模式:没有  基本目录:媒体  基本网址:http://cdn.example.com/media  安全基本网址:http://cdn.example.com/media  直接网址:是

管理员设置:

  1. 路径:系统 - >配置 - >一般 - >网络 - > UnsecureURL 媒体目录路径:{{unsecureurl}} / media

  2. 路径:系统 - >配置 - >高级 - >系统 - >媒体的存储配置 媒体存储:文件系统,环境更新时间:3600

  3. 然后将当前媒体目录上传到cdn.example.com。

    毕竟这个

    在前端,我可以看到来自cdn.example.com/media/的旧产品图片 但是新的上传/更新的产品图像不可见,也没有提取到CDN子域。 (我可以在后端看到这些图片。)

    请帮我弄清楚我做错了什么?

    也有一些问题:

    我很困惑onepica将如何首次分发该文件?

    图像CDN如何更新文件与时间的关系,包括缓存中的缩略图?

    如果上传了新产品图片,那么缩略图会生成,ImageCDN将如何处理它以及何时更新?

1 个答案:

答案 0 :(得分:0)

回答问题的第二部分。 OnePica的工作方式是默认情况下没有图像存储在CDN上。因此,添加的任何新产品都会通过您的普通媒体目录提供图像,但是在初始请求OnePica之后,它会将该文件上传到CDN,以便所有后续请求都通过CDN提供。这适用于缩略图和大图像。

OnePica将其记录存储在数据库表中,以查看已上载的内容以及没有的内容以及文件名是否不同。因此,基于更改的新上载。

根据您的第一个问题,我从未使用过自己的子域来分发图像,所以我无法评论,我一直坚持主流提供商所以Rackspace云,这对我来说很好。