我打算将 Magento 媒体目录的子域用作 CDN。
到目前为止我所做的设置:
magento 商店网址:example.com 媒体目录网址:cdn.example.com/media/
所以我安装了 onepica ImageCDN 扩展并将其设置为 FTP。
图片 CDN 设置:当前适配器:FTPS 文件结果缓存:在数据库中(推荐)缓存生存时间:1440 验证文件大小:是图片压缩:使用默认值
FTP/FTPS/SFTP: 服务器: cdn.example.com 端口: 21 用户: user Pass: * **** FTP Passive Mode: No Base Directory: media Base Url: http://cdn.example.com/media Secure基本网址:http ://cdn.example.com/media 直接网址:是
管理员设置:
路径:系统 -> 配置 -> 常规 -> Web -> UnsecureURL 媒体目录路径:{{unsecureurl}}/media
路径:系统->配置->高级->系统->存储配置媒体媒体存储:文件系统,环境更新时间:3600
然后将当前媒体目录上传到 cdn.example.com。
毕竟这
在前端,我可以看到来自 cdn.example.com/media/ 的旧产品图片,但新上传/更新的产品图片不可见,也不会提取到 CDN 子域。(我可以在后端看到这些图像)。
请帮助我找出我做错了什么?
还有一些问题:
我很困惑 onepica 第一次将如何分发文件?
Image CDN 更新文件如何与时间相关联,包括缓存中的缩略图?
如果上传了新的产品图片然后会生成缩略图,ImageCDN 将如何处理它以及何时更新?