如何onepica图像cdn为magento确切地工作与ftp


How onepica image cdn for magento exactly work with ftp?

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

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

magento store URL: example.com媒体目录url: cdn.example.com/media/

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

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

FTP/FTP/SFTP:服务器:cdn.example.com端口:21用户:用户通过: * * * * * FTP被动模式:否基本目录:media基础网址:http://cdn.example.com/media安全基础Url: http://cdn.example.com/media直接url: Yes

Admin Settings:

  1. 路径:System -> configuration -> General -> Web -> UnsecureURL媒体目录路径:{{unsecureurl}}/media

  2. 路径:System -> configuration -> Advanced -> System -> Storage configuration for Media介质存储:File System, Environment Update Time: 3600

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

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

请帮助我找出我做错了什么?

也有一些问题:

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

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

如果新产品图片上传,那么缩略图将生成,ImageCDN将如何照顾它,何时更新?

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

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

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