在一个网站上,每次上传一幅图像时,都会创建许多不同大小的缩略图,这会造成很大的膨胀。优化此过程的最佳方式是什么?
自定义帖子类型为‘product’, 如果不同的产品类型图像具有略微不同的方向,那么(插件)是否应该注册所有可能的图像大小?e、 g。
add_image_size(\'small-A\', 45, 67, array(\'center\', \'center\'));
add_image_size(\'small-B\', 35, 49, array(\'center\', \'center\'));
add_image_size(\'small-C\', 42, 65, array(\'center\', \'center\'));
add_image_size(\'small-D\', 50, 50, array(\'center\', \'center\'));...
但假设插件创建产品a时,前端永远不会使用其他格式来表示该大小;在运行之前,是否应该只注册“A”格式所需的大小
media_handle_upload()
, 这会影响前端吗?
或者,运行remove_image_size()
之前所有不必要的图像大小media_handle_upload()
?
或者,是否有不同的/最佳实践方法?
显然,对性能、可扩展性的影响,尤其是对存储的影响,是一个值得关注的问题。
提前谢谢。
(注:可以想象,只需生成一个标准的图像大小,然后用PHP将适当大小的图像放在其中,但这似乎有点像作弊,可能会在将来产生缩放问题)