将图像存储在数据库中与存储在文件系统中

时间:2012-06-25 05:10:57

标签: php database image blob

我正在网上购物网站上,它也会有产品图片。如果我应该存储图像,我会感到困惑。如果我将这些图像存储在数据库中,则必须将url保存到数据库中,如果我以blob格式存储图像,我必须在使用php之前对其进行解码。谁能告诉哪一个会更好?

1 个答案:

答案 0 :(得分:6)

我认为最好的解决方案是保持数据库清理任何图像。以下是原因数量 -

  • 数据库很快就会开始增长
  • 文件系统适合存储文件
  • 您已经花费额外的精力在PHP中解码它们(资源开销)
  • 我研究的许多数据库都将图像保存在文件系统(WordPress源代码)

希望有所帮助