Речь пойдет об ошибке, которая часто игнорируется веб-разработчиками, но эффект от ее исправления поразительный. Чтобы проверить свой сайт на наличие этой ошибки, можно открыть Firebug, и тщательно проверить все загружаемые элементы на отсутствие 404 ошибок.

В указанном примере есть такие элементы:

image

что же при этом происходит?



А происходит следующее. В нашем движке сайта, страница 404 ошибки генерируется, как и любая другая страница и забытая ссылка в шаблоне (или другом месте сайта) формирует запрос на создание еще одной полноценной страницы.
Довольно часто это бывают ссылки на изображения, CSS — стили или Java — скрипты, по каким либо причинам на сервере отсутствующие. Чем больше таких несуществующих файлов — тем больше страниц генерирует сервер, при том, что пользователь запрашивает всего лишь одну страницу.
Если на нашем сервере установлен Nginx на frontend, который, как известно, предназначен для быстрой отдачи статических элементов, то такие ошибки сводят на нет эффективность его использования.
Несмотря на очевидность и простоту данной рекомендации, на практике эта проблема довольно часто встречается, и возникает недоумение, почему разработчики не придают ей должного внимания.