【发布时间】:2012-01-22 09:32:22
【问题描述】:
我有一个在共享 IIS7 主机上运行的 ASP.Net MVC 网站,允许用户创建自己的登录页面。该网站允许用户编辑内容、样式(通过 UI 编辑 CSS)以及上传图片。
我正在考虑迁移到 Windows Azure 以提高可扩展性并改进数据库备份(使用 SQL Azure 数据同步请参阅http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-backup-and-restore-strategy.aspx,我的主机提供的 SQL 备份计划有限)
一个绊脚石是,由于客户端可以上传图像和编辑 css 文件,这些文件将需要存储在 blob 存储或数据库中(任何其他选项?)。我不想使用数据库,因为数据库存储更昂贵。
但是,如果这些文件存储在 blob 存储中,考虑到文件(css、图像)是从 blob 存储中获取而不是从与网站相同的磁盘中读取的,这将如何影响网站的性能?我知道浏览器缓存会减少对这些文件的请求,但是第一次请求呢?
【问题讨论】:
标签: azure azure-storage azure-blob-storage