我经常建立用于将图像存储在数据库中的系统,这样做有其优点和缺点。
优点:
- 您所有的数据都保存在一个地方,如果您迁移网站/数据库,图像将在那里
- 它更易于排序/删除/等…
- 由于您必须通过PHP脚本提供服务,因此您可以执行其他 *** 作,例如根据需要进行安全性或图像处理(显然,您也可以使用平面文件来执行此 *** 作,但是必须确保通过保留图片在公共目录中)。
缺点:
- 它比从Web服务器提供平面文件的速度慢,因为PHP脚本需要检索它,而MySQL需要返回数据。
- 您的数据库将很快变得很大,并且并非所有的Web主机对此都非常友好。
- 对于平面文件存储和检索来说,文件系统速度更快,因为这正是文件系统设计的目的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)