【问题标题】:Where should I save Photo in web application like Photo Blog?我应该在哪里保存照片在像照片博客这样的网络应用程序中?
【发布时间】:2011-06-03 05:37:00
【问题描述】:

我应该将照片保存在照片博客等 Web 应用程序的什么位置? 我的意思是我应该使用物理路径还是数据库。我计划使用 ASP.NET MVC 和 MSSQL。 如果您有任何想法,请向我提出建议。任何示例数据库设计或应用链接都可以提供给我吗?

谢谢

【问题讨论】:

    标签: jquery asp.net sql-server asp.net-mvc ajax


    【解决方案1】:

    这是一个见仁见智的问题,但我个人认为将照片存储为文件并仅将路径存储在数据库中比存储 BLOB 更有意义。我还没有探讨过性能损失(如果有的话)。

    事实上,我从未发现需要为照片博客使用数据库。照片文件和任何相关注释都运行良好。我想对于一个流量非常大的网站来说这还不够。

    【讨论】:

    • 嗯...很好的答案。我将尝试保存物理路径。实际上我想将数据库用于博客文章、cmets 等......
    • 同意。将文件夹在内部 CDN 或外部 CDN 上(例如 S3)。然后使用约定来获取文件(例如,照片的 ID 可以是文件名,或者如果你想要干净的文件名,使用 slugs)
    【解决方案2】:

    如果图像不是很大,您可以尝试 sql server 2008 中的 Filestream 选项。

    【讨论】:

    • 感谢您的反馈:一张照片大约 7 mb 或 9 mb
    猜你喜欢
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    • 2013-02-06
    • 2018-03-25
    • 1970-01-01
    相关资源
    最近更新 更多