У меня есть сайт ASP.Net MVC, работающий на общем хосте IIS7, который позволяет пользователям создавать собственную целевую страницу. Веб-сайт позволяет пользователям редактировать контент, стиль (редактировать css через пользовательский интерфейс), а также загружать изображения.Azure Website с пользователем Редактируемый контент
Я рассматриваю переход на Windows Azure для улучшения масштабируемости и повышения резервных копий баз данных (с помощью SQL Azure Data синхронизации см http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-backup-and-restore-strategy.aspx, я ограничен в планы резервного копирования SQL, предлагаемые с моим хозяином)
Один камень преткновения является, т.к. клиенты могут загружать изображения и редактировать файлы css, эти файлы необходимо хранить в хранилище blob или в базе данных (любые другие варианты?). Я не хочу использовать базу данных, потому что хранилище базы данных, поскольку оно дороже.
Однако, если эти файлы хранятся в хранилище blob, как это повлияет на производительность веб-сайта, учитывая, что файлы (css, images) извлекаются из хранилища blob вместо чтения с того же диска, что и веб-сайт? Я знаю, что кеширование браузера уменьшит запросы на эти файлы, но как насчет запросов в первый раз?