Назад | Перейти на главную страницу

Обслуживание образов в IIS 7.5

На моем веб-сайте довольно много (> 1M) различных файлов изображений.

У меня есть отдельный поддомен для изображений. Мне не нужен asp.net для них, поэтому я настроил его не использовать .net framework.

Я замечаю, что изображения иногда не отображаются должным образом. Просто нет ответа без ошибки http.

Когда я включил журналы на 1 час, я заметил, что примерно раз в минуту для обслуживания файла требуется более 30 секунд (большинство из них меньше 100 КБ)

Как я могу его улучшить или устранить? Как лучше всего использовать случайные изображения в Windows?

Это нормально, что время так много? (это зависит от подключения клиента?)

Как отличить ошибку сети / центра обработки данных от проблемы с iis?

Попробуйте включить кеширование всех обслуживаемых файлов, установив параметр frequentHitThreshold до 1 (вместо значения по умолчанию, состоящего из двух последовательных запросов в течение 10 секунд). Это должно немного снизить нагрузку на диски, если это ваше узкое место. Для получения дополнительной информации о настройке этого атрибута см .: http://www.iis.net/ConfigReference/system.webServer/serverRuntime

Вы также можете не настраивать HTTP-сжатие для статического содержимого, например: http://technet.microsoft.com/en-us/library/cc754668(WS.10).aspx