В отличном http-сервере nginx (http://sysoev.ru/nginx/), начиная с версии 0.7.44, появилась возможность использования кеширования отдаваемых страничек, что сильно хорошо сказывается на скорости работы сервера. Грех не использовать такую функцию, чем мы и займёмся.
Проникнувшись как-то хвалебными одами в адрес веб-сервера nginx, решил я и у себя настроить связку apache + nginx. О том, зачем это нужно, написано много и без меня, но если коротко - значительно быстрее отдаётся статика сайта и решается проблема с порождением множества отжирающих память процессов apache при повышенной нагрузке, что приводит в конце концов к нехватке оперативной памяти и жуткому торможению сервера. Реальный эффект, конечно, будет на действительно высоконагруженных сайтах с горой одновременных запросов, но и для небольшого хостинга это будет нелишним хотя бы в качестве защиты от возможных DDоS-атак. Итак-с, приступим.