首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Magento图像优化的自动化

Magento图像优化的自动化
EN

Stack Overflow用户
提问于 2014-03-28 10:36:29
回答 2查看 1.2K关注 0票数 1

是否可以在添加产品映像时设置观察者,运行shell脚本来优化映像或类似的东西?也许它可以延伸到更远的范围,不仅仅是产品图像。在服务器上检测新映像,只在新添加的图像上运行jpegoptim或pngoptim?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-28 11:44:22

在magento中,因为目录映像是从上传到admin中的第一个页面视图(目录列表、产品详细信息等)动态创建的。

$this->helper('catalog/image')->init($_product)->resize(163,10 0);

不可能使用任何默认的产品观察者(如Magento添加新产品事件观察者)来优化映像,而且您可以始终使用admin (System -> Cache Management)删除所有产品映像。

一种可能的解决方案(假设您在服务器上有正确的访问权限)

  1. 创建一个bash脚本,该脚本具有运行x间隔的cron作业。
  2. 检查自上次cron作业(now-x)以来所有新创建的文件的媒体文件夹。
  3. 然后使用jpegoptim优化它们。
票数 1
EN

Stack Overflow用户

发布于 2014-03-28 17:18:32

假设您使用的是基于Linux的操作系统,并且您拥有足够的特权,那么您可以查看inotify扇形

我知道存在Python红宝石Haskell和其他方面的inotify绑定。还有一个提供命令行工具的包。此外,还存在一个基于inotify的cron守护进程

也相关:文件系统监控功能?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22720688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文