这个问题令我困惑,所以我想我应该听专家的声音!php:将图像存储到Mysql blob中,好还是坏?
上传图片到一个文件夹,只保存链接到mysql,或更好地上传img本身到blob mysql字段是更好吗?
非常感谢你
这个问题令我困惑,所以我想我应该听专家的声音!php:将图像存储到Mysql blob中,好还是坏?
上传图片到一个文件夹,只保存链接到mysql,或更好地上传img本身到blob mysql字段是更好吗?
非常感谢你
我经常建立系统,以存储在数据库中的图像,也有利弊这样做。
优点:
缺点:
不好。您的网络服务器可以更好地管理过期标题并直接从文件系统加载文件。使用文件系统的吞吐量会更高。这是它的设计目的,利用它。
SQL数据库是为关系数据而非图像设计的。你只是不必要地加载你的数据库。改为存储路径/图像名称。
如果您的应用程序很大,即您必须重复显示大量/大小的图像,那么您应该选择第一种方法(仅在数据库中存储图像路径,并在文件系统中存储实际图像)。这将减少显示图像的处理时间,并且消耗更少的资源。其次,如果您的应用程序需要更少的图像数量,那么您可以将它们直接存储在数据库中这样,将备份和端口应用程序移植到另一个操作系统变得非常简单。
我觉得上传图片到一个文件夹,只保存链接到mysql是一个不错的选择。 – NewUser 2011-06-11 04:06:28