Как работает любой кэширующий плагин для wordpress? Он сохраняет html-копию частозагружаемых страниц, и отдаёт их, вместо динамических. Но происходит это лишь в момент резкого прироста трафика на одну из страниц блога.
Представим ситуацию – у нас многостраничный сплог на вордпрессе, допустим, 10К страниц, и идёт на него 1К уникальных посетителей в день. Причём, как и полагается в таких случаях – весь трафик низкочастотный, то есть обращения не к какой-то одной странице, а почти ко всем 10К. И ещё – не забывайте, что помимо юзеров, по сплогу бегают толпы ботов.
А теперь представим, что у нас таких сплогов штук 50 на дедике. Либо 2-3 на VDS’е, и VDS ложится. Как правило, что на дедиках, что на VDS’ах – огромный винт, который пустует. Вордпресс с таким колличеством постов и посещений, да ещё если плагины какие-то установлены – сжирает ооочень много памяти, за счет обращений к базе данных.
Вот для того, чтобы снизить нагрузку на проц и память сервера, но слегка забить винт – ставим плагин My Cache. Он превращает все страницы в статические, и складывает их в папку, при чём храниться они в таком виде могут очень долго.
Теоретически, я давно предполагал, что подобный плагин либо уже существует, либо рано или поздно появится, но нашёл только на днях.
Спасибо за упоминание о скрипте, я кстати если что все еще принимаю предложения по его улучшению и если мысль интересная будет – реализую
Мыслей пока нет, тестирую усиленно)