Php 动态图像调整系统

Php 动态图像调整系统,php,image,imagick,Php,Image,Imagick,我需要一个项目的图像调整系统,所以我决定将原始图像上传到用base64编码的DB中,我想只保存原始图像,因为它们易于管理(添加/编辑/删除) 使用php和IMagick atm动态生成输出 我遇到的主要问题是输出时间慢,特别是因为我使用了resize+compress,所以需要的处理时间太长 我需要这种压缩,因为我的访问者有缓慢的互联网连接,有时图像真的只是一个预览大 我认为另一种解决方案是在DB中存储一些大小调整后的图像,但这并不有效,因为这样会占用更多空间,而且图像大小会随着时间的推移而变化

我需要一个项目的图像调整系统,所以我决定将原始图像上传到用base64编码的DB中,我想只保存原始图像,因为它们易于管理(添加/编辑/删除)

使用php和IMagick atm动态生成输出

我遇到的主要问题是输出时间慢,特别是因为我使用了resize+compress,所以需要的处理时间太长

我需要这种压缩,因为我的访问者有缓慢的互联网连接,有时图像真的只是一个预览大

我认为另一种解决方案是在DB中存储一些大小调整后的图像,但这并不有效,因为这样会占用更多空间,而且图像大小会随着时间的推移而变化


所以,我的问题是:有没有一种方法可以更快地动态交付图像?如何处理?

您将无法以某种方式缓存已调整大小的图像。缩略图不需要存储在数据库中;您也可以将它们写入磁盘。只有在原始图像已更改的情况下,才重新计算调整大小的版本。

为什么将图像存储在DB中,这不是一个好的做法为什么不?你能提供更多的细节吗。