Влияет ли значок 404 на производительность

Мы заметили множество ошибок 404, выдаваемых нашим монитором сервера Coldfusion CFIDE, и нам потребовалось время, чтобы выяснить, что такие ошибки, как отсутствие значков, вызывают эти ошибки.

Мы используем пользовательский шаблон страницы 404, который содержит некоторую логику (больше, чем просто базовый HTML). Таким образом, всякий раз, когда возникает ошибка 404 для значка, эти страницы генерируются и возвращаются пользователю.

Поскольку эти значки по умолчанию запрашиваются во многих браузерах (если их нет в заголовке, который указывает, он смотрит в корень сайта или что-то в этом роде), на наш сервер выкидывается огромное количество сообщений 404, что требует обработки время, а также пропускная способность для доставки. Наш сервер большую часть времени работает нормально, но когда он действительно интенсивно используется, иногда могут возникать серьезные проблемы с производительностью.

Я знаю, что это проблема производительности, но будет ли достаточно одной, чтобы попытаться исправить это? Если да, то есть ли способ с помощью сервера Coldfusion (или нашего базового Windows Server 2003 с IIS) отфильтровать, какие файлы действительно вызывают ошибку CF 404? В идеале для таких файлов, как эти значки, CSS и Javascript (поскольку посетитель никогда не «видит» их вывод), мы просто хотели бы вернуть ответ HTTP 404 без содержимого, поскольку он не нужен ...

5
задан jzimmerman2011 6 January 2012 в 22:25
поделиться