由于magento的调整大小图像,我的服务器变得太慢了。我正在使用以下代码显示图像
echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(250,250)
这是加载实际图像(如果我上传havy图像,如2mb,3mb),如果我不使用调整大小功能,但如果我使用此功能,那么它总是将其调整为250x250,使服务器额外的工作调整图像,这可以是在上传图片时完成一次 我只是想避免这个调整大小的过程,所以每当图像不会调整大小时,我们应该在创建产品时使用magento上传时调整大小。请给我解决方案
答案 0 :(得分:1)
只是跳过调整大小。一切都在__toString()
完成,所以如果删除resize(),则不会调整大小,文件只会复制到缓存中。
修改的 在后端上传正确的小图片非常重要。您可以上传多张图片。并在后端设置三个(在标准安装映像,small_image和缩略图中)。这些图像可以通过
访问$this->helper('catalog/image')->init($_product, 'IMAGE_TYPE')
因此,如果您上传250x250像素图片,请将其标记为缩略图,然后您可以删除调整大小,一切正常。
你可以做什么 - 但不要问我怎么做 - 将调整大小的图像放入缓存中。但是在插入它们之后存在许多问题,例如刷新图像缓存 - >所有图像都被删除