Быстрая загрузка своего сайта

При просмотре веб-сайтов основной трафик приходится на статичные файлы — картинки, JS, CSS, TXT, PDF и так далее. Бывает полезным, для повышения скорости загрузки, вынести их на отдельный сервер.

Дабы иметь возможность для обслуживания запросов статики отдельным сервером, надо прописать им отдельный путь.

Пусть основной URL сайта — http://www.yoursite.ru, определите всю статику на другой домен или поддомен, например http://static.yoursite.ru. Затем пропишите для static.yoursite.ru другой IP-адрес, и все запросы туда пусть обрабатывает какой-нибудь быстрый веб-сервер. Если нельзя использовать другой IP-адрес, то пусть будет просто другой порт этого же компьютера. Роль веб сервера прекрасно подойдет для:

Lighttpd (freeware),
nginx (freeware), веб-сервер от Игоря Сысоева,
thttpd (ACME Labs Freeware License),
Boa (GNU GPL)
.

Или же Red Hat Content Accelerator, известен так же как TUX, (GNU GPL). Этот веб-сервер располагается в ядре Linux, версии 2.4.x или выше. Работает только со статикой, но зато очень быстро.

Еще одна хитрость. В ответе сервера заголовок Expires отвечает за кэширование содержания. Если в Expires установить, для статики, дату в будущем, то браузер сервера ее закэширует, и даже не станет посылать запрос на обновление, до конца срока Expires.

load_site