【发布时间】:2014-04-04 08:59:12
【问题描述】:
我需要一个项目的图像调整系统,所以我决定将原始图像上传到使用 base64 编码的数据库中,我想只保留原始图像,因为它们易于管理(添加/编辑/删除)。
使用 php 和 IMagick atm 动态生成输出。
我遇到的主要问题是输出慢,特别是处理时间太长了,因为我使用了resize+compress。
我需要这种压缩,因为我的访问者的互联网连接速度很慢,而且有时图像非常大,仅用于预览。
我认为的替代解决方案是在数据库中存储一些调整大小的图像,但效率不高,因为它会占用更多空间,并且图像大小会随着时间而变化。
所以,我的问题是:有没有一种方法可以更快地动态传递图像?怎么样?
【问题讨论】:
-
为什么将图像存储在数据库中,这不是一个好习惯
-
为什么不呢?能否请您提供更多详细信息。