Каков наилучший способ оптимизировать Windows Server 2008, работающий под управлением IIS7, для обслуживания только статических файлов?
Я хотел бы, чтобы наши веб-приложения извлекали статический контент (css, js, images) со статического файлового сервера под управлением Windows Server 2008 и IIS7.
Какую оптимизацию вы бы сделали на сервере для этой единственной цели?
(Изменения Machine.config? Изменения Web.config? Специальные настройки IIS7 или модули? Что?)
2 ответа
Решение
Несколько советов:
- Включить сжатие gzip: http://blogs.msdn.com/vivekkum/archive/2009/02/18/http-compression-in-iis-6-and-iis-7-using-service-account.aspx
- Установите Cache-Control: максимальный возраст 31536000 (1 год). code.google.com расскажет вам, почему -> http://code.google.com/speed/page-speed/docs/caching.html. Эта ссылка расскажет вам, как -> http://consultingblogs.emc.com/jonathangeorge/archive/2009/09/09/how-to-improve-your-yslow-score-under-iis7.aspx
В Microsoft Technet есть статья, описывающая конфигурацию статического хостинга.
Но в основном вам нужно добавить специальный ролевый сервис для размещения статического контента.
Я не уверен, что вы сделали это, но для оптимизации у толпы серверных сбоев, скорее всего, будет больше ответа для вас.