2016-04-22 59 views
-2

人!请建议我用我的PHP应用程序存储和检索图像的最佳做法是什么。我的应用程序使用不同大小的上传图像(拇指,小,中,大e.t.c)。我当前的脚本在成功上传图像后创建所有尺寸,并存储每个图像的5个不同版本。结果,我的主机存储空间非常快。将图像存储在服务器上的最佳做法

所以我想问:也许更好的方式来存储只有一个原始文件,并在图像检索(可能使用某种缓存)时使用PHP生成较小的尺寸?或者你认为哪个是最佳做法?

+0

这也是一个坏主意(动态生成)。甚至比现在的还差。你会面对CPU过载非常快 – heximal

+0

@ andre3wap在DB中存储图像字节会产生同样的效果 - 磁盘空间会减少。更糟糕的是,如果您从数据库中删除数据,那么在您真空化之前它并未真正删除。 – heximal

+0

@heximal - 是的 - 这是真的。糟糕的做法。购买更多的主机空间= D – andre3wap

回答

0

您可以在服务器上存储1个最大尺寸版本的图像,然后使用类似TimThumb的东西在加载时调整大小。

相关问题