我有一个运行在共享IIS7主机上的ASP.Net MVC网站,允许用户创建自己的登录页面。该网站允许用户编辑内容,风格(通过UI编辑CSS)以及上传图片。具有用户可编辑内容的Azure网站
我正在考虑迁移到Windows Azure,以提高可扩展性和提高数据库备份
一个绊脚石是(使用SQL Azure数据同步看到http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-backup-and-restore-strategy.aspx,我与我的主机提供的SQL备份计划很有限的),因为客户端可以上传图像和编辑css文件,这些文件需要存储在blob存储或数据库(任何其他选项?)。我不想使用数据库,因为数据库存储成本更高。
但是,如果这些文件存储在blob存储中,考虑到从blob存储中获取文件(css,images)而不是从与网站相同的磁盘读取,这会如何影响网站的性能?我知道浏览器缓存将减少这些文件的请求,但第一次请求呢?