php:将图像存储到Mysql blob中,好不好? [英] php:Store image into Mysql blob, Good or bad?

查看:124
本文介绍了php:将图像存储到Mysql blob中,好不好?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这个问题使我感到困惑,所以我认为我应该听专家的声音!.

this question is confusing me so i thought i should listen to an expert voice !.

将图像上传到文件夹中并保存到mysql的链接,还是将img本身上传到blob mysql字段中更好?

is it better to upload images to a folder and just save link to mysql, or better upload img itself into a blob mysql field ?

非常感谢

推荐答案

我经常构建用于将图像存储在数据库中的系统,这样做有利有弊.

I have often built systems to store images in the database, there are pros and cons to doing this.

优点:

  • 所有数据都保存在一个地方,如果您迁移网站/数据库,则图像就在那里
  • 更容易进行排序/删除/等...
  • 由于必须通过PHP脚本提供服务,因此您可以执行其他操作,例如根据需要进行安全性或图像处理(显然,您也可以使用平面文件来执行此操作,但是必须确保无法绕过安全性通过将图像保留在公共目录中.

缺点:

  • 这比从Web服务器提供平面文件要慢,因为PHP脚本需要检索它,而MySQL需要返回数据.
  • 您的数据库将变得非常庞大,而且并非所有的Web主机对此都抱有很大的热情.
  • 文件系统用于平面文件存储和检索的速度更快,因为这正是文件系统的设计目的.

这篇关于php:将图像存储到Mysql blob中,好不好?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆