我应该在照片博客等Web应用程序中保存照片? 我的意思是我应该使用物理路径或数据库。我计划使用ASP.NET MVC和MSSQL。 如果您有任何想法,请告诉我。和任何示例数据库设计或应用程序链接可以提供给我?我应该在哪里将照片保存为照片博客等网络应用程序?
感谢
我应该在照片博客等Web应用程序中保存照片? 我的意思是我应该使用物理路径或数据库。我计划使用ASP.NET MVC和MSSQL。 如果您有任何想法,请告诉我。和任何示例数据库设计或应用程序链接可以提供给我?我应该在哪里将照片保存为照片博客等网络应用程序?
感谢
这是见仁见智的问题,但我个人认为它更有道理存储照片的文件,并且只存储路径在数据库中,而不是BLOB存储。如果有的话,我还没有探索过性能惩罚。
事实上,我从未发现需要为photoblog使用数据库。照片文件和任何关联的注释都运行得很好。我想对于一个非常繁忙的网站来说,这是不够的。
如果图像的尺寸不是很大,你可以试试sql server 2008中的Filestream选项。
感谢您的反馈意见:一张约7 MB或9 MB的照片 – CMMaung 2011-06-03 05:50:05
呃...非常好的答案。我会尽量保存物理路径。其实我想用博客文章,评论等数据库... – CMMaung 2011-06-03 05:52:22
同意。将文件夹在内部CDN或外部夹具(例如S3)上。然后使用约定来获取文件(例如,照片的ID可以是文件名,或者如果你想干净的文件名,使用slug) – RPM1984 2011-06-03 07:08:54