【发布时间】:2012-03-21 16:17:27
【问题描述】:
如果不在我的 MySQL 数据库中,我应该将图像存储在网络服务器的什么位置?有人告诉我,将图像作为 BLOB 存储在数据库中是不好的做法。
另外,如何在数据库中存储对这些图像的引用?如果我有一个 food_items 表,这个表可以是这样的吗?
食品
标识 |姓名 |说明 |价格 |图片网址
1 |鸡|好吃| 100 | www.myurl.com/folderwithimages/image.jpg ??
谢谢
【问题讨论】:
-
您应该存储完整的 url,包括 http:// 或文档根目录的绝对路径 (/folderwithimage/image.jpg)。但是是的,它是一个数据库,您可以在其中放入任何您想要的东西。
-
CDN 怎么样?它们提供各种缓存和地理位置优化的东西,而且你不会让你的网络服务器处理静态文件。