【发布时间】:2010-09-29 13:45:44
【问题描述】:
当需要相同图像的多个版本(不同大小)时,在 php 驱动的网站上处理图像的最佳做法是什么,请记住这是一个高负载的网站:
- 上传并自动创建所需的所有尺寸
- 上传单一尺寸的图片,然后调用一个脚本,该脚本基于参数调整大小/裁剪并将图片直接显示给用户
- 上传一个然后用脚本生成新文件并将其缓存以供进一步使用(这将需要使用 file_exists() 来检查生成的版本是否存在)
- 直接调用图像,如果它不存在,则使用 htaccess 重定向到将生成它的脚本
【问题讨论】:
-
我们目前使用 4 来获得最高流量和每张图片的大量格式 - 网站(但不是通过 htaccess 而是 vhost xD)