小编Chr*_*wes的帖子

使用PHP和MySQL缓存已调整大小的图像的最佳方法

使用PHP处理图像缓存的最佳实践方法是什么?

文件名当前存储在MySQL数据库中,该数据库在上载时重命名为GUID,以及原始文件名和alt标记.

当图像被放入HTML页面时,使用诸如'/images/get/200x200/{guid}.jpg之类的URL完成,该URL被重写为php脚本.这允许我的设计者指定(​​粗略地 - 源图像可能更小)文件大小.

然后php脚本创建一个大小(url中为200x200)和GUID文件名的散列,如果之前生成了文件(TMP目录中存在散列名称的文件),则从应用程序TMP目录发送该文件.如果散列文件名不存在,则创建它,写入磁盘并以相同方式提供,

这有效吗?(它还支持对图像加水印,并且水印设置也存储在哈希中,但这超出了范围.)

php caching resize image

14
推荐指数
3
解决办法
1万
查看次数

标签 统计

caching ×1

image ×1

php ×1

resize ×1