Совет по настройке статического файлового сервера с ASP.NET/ASP.NET MVC

Я хотел бы создать поддомен (аналогичный http://sstatic.net/ в stackoverflow) для обслуживания статический контент для моих существующих веб-приложений. Я никогда не делал этого раньше, и мне было интересно, есть ли у кого-нибудь совет - какую технологию использовать (я использую стек Microsoft), как я должен структурировать статический сайт, каковы соображения безопасности и кеширования и т. Д.

Любой совет будет оценен, заранее спасибо


person JP.    schedule 09.02.2010    source источник


Ответы (2)


Не для того, чтобы утверждать очевидное, но если это действительно статично, зачем вам ASP.NET? В этом вопросе есть несколько советов по оптимизации IIS как статического файлового сервера. Если люди действительно нуждаются в аутентификации для просмотра статического контента, это, очевидно, немного усложнит задачу. sstatic.net не использует аутентификацию.

person Matthew Flaschen    schedule 09.02.2010
comment
Мэтью, вы поднимаете отличный вопрос, на который у меня нет серьезных возражений. Моей первоначальной целью сделать это в ASP.NET было создание версионного набора файлов, которые можно было бы упаковать в решение и сохранить в системе контроля версий. Я планировал упаковать файлы в проект ASP.NET и сохранить его в том же решении, что и веб-сайт, который будет обращаться к указанным файлам, что немного упростит разработку. - person JP.; 03.05.2010

Я предлагаю вам ознакомиться с S3 и Cloudfront. Оба варианта имеют низкую стоимость и высокую производительность. Их внимание сосредоточено на обслуживании контента.

Я счастливый покупатель S3.

Добавлено: вы можете легко настроить их службы так, чтобы они отображались как поддомен вашего сайта. Например, assets.yourdomain.com

person Larry K    schedule 09.02.2010
comment
То же самое и здесь - S3. делал это целую вечность. Отличный сервис и ценовая категория. - person Pure.Krome; 21.04.2010