На моем веб-сайте довольно много (> 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