Зачем Нужно Кэширование В WordPress

avatar

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

Легче всего представить себе ситуацию, что на блог одновременно заходит 100 человек и смотрит одну и ту же страничку размером 80 килобайт, естественно WordPress выполняет все запросы по генерации в один момент и сильно загружает сервер хостера.

Если вы включите кэширование, ситуация изменится таким образом, что после захода первого пользователя страница блога выполнит все нужные ей запросы одни раз, а затем уйдет в кэш на диске. Следующим посетителям будет отдан чистый html размером 80 килобайт, но WordPress уже не будет терзать базу. У кэша есть своё время жизни, которое вы сможете указать в настройках. Например 3600 секунд равно 1 час, то есть если информация на страничке не изменится она будет хранится в кэше заданное время. Если у вас на блоге мало комментируют (при каждом комментарии страница пересоздается и делает SQL запросы к серверу), то смело ставьте время жизни кэша побольше 10800 — 3 часа.

Плюс к кэшированию можно включить и сжатие, тогда страничка, весившая 80 килобайт, превратится, скажем, в 14 килобайт. Выгода сжатия в том, что страничка блога быстрее загружается, будет экономить трафик вам и вашему хостеру. Конечно, графические элементы под подобное сжатие не попадают, старайтесь не перегружать странички картинками.

С включенным сжатием, нагрузка WordPress на хостинг не будет вас беспокоить примерно до 1000-2000 человек в сутки, при условии нормальной работы установленных плагинов. Также реально уменьшите вероятность падения сервера от нашествия роботов поисковиков, так как они моментом выкачивают сотни страниц.

ИМХО, самым хорошим плагином для WordPress на сегодняшний день является WP-SuperСache 0.8.3, его настройка и установка совсем не сложные. Главное проверьте: скопировался ли файл wp-cache-phase1.php под именем advanced-cache.php в папку wp-content.

Пусть ваши блоги всегда будут доступны!




.

Комментарии (14) к материалу "Зачем Нужно Кэширование В WordPress"

  1. avatarAleksandr (18.10.2008 18:46)

    Хм спасибо за инфу,а этот плагин уже есть в вордпресс или нужно качать где-то?

    1. avatarАндрей Лапенко (18.10.2008 20:29)

      Зависит от сборки WP, если его там нет, я дал вверху ссылку на скачивание.

  2. avatarБогдан (19.10.2008 01:20)

    Очень полезная инфа. Теперь будем надеятся что «1000-2000 человек в сутки» буду заходить

  3. avatarAndre (21.10.2008 15:38)

    спасибо незнал про этот плагин, поставлю вскоре

  4. avataroldvovk (22.11.2008 04:20)

    Имхо 1. Не стоит сразу использовать супер кеши. Вполне бывает достаточно просто подключение внутреннего кеша — кешем от 233 или плагинами макса и Ю.Б. Более быстро работает и меньше на порядок обем кеша. Пример awtor.com от 25 запросов всего 5-6 осталось.

    Имхо 2 Используя капчу от макса, вероятно стоит поискать ее модификацию, которая позволяет сохранять текст при ошибке ввода, автоматом обновлять капчу при длительной записи и ее неактуализации.

    1. avatarАндрей Лапенко (22.11.2008 12:57)

      Насчет капчи, сейчас тестирую плагин WP-SpamFree, может совсем без нее обойдемся.

  5. avatard700 (23.11.2008 09:25)

    это кто такая НЕКЭШИРОВАННАЯ на фотке?? :))

  6. avatarRomaha (22.12.2008 04:04)

    Спасибо за информацию! А то поисковики и правда вешают так, что мама не горюй!

  7. avatarМиха (13.02.2009 12:41)

    «Если у вас на блоге мало комментируют (при каждом комментарии страница пересоздается и делает SQL запросы к серверу), то смело ставьте время жизни кэша побольше 10800 — 3 часа.»

    Слушай а если у меня вообще комменты отключены, сколько можно примерно времени выставить по максимум? Не знаешь? Часов 12 нормально будет? :mrgreen:

    1. avatarАндрей Лапенко (13.02.2009 13:20)

      Думаю, да.

  8. avatarИнтересующийся (16.07.2009 14:56)

    Скажите, хочу сделать СДЛ на WP размером в 1000-2000 страниц. На хостинге который я хочу брать написано:
    «Для пользователей виртуального хостинга этот лимит установлен на 80 одновременных подключений, чего с избытком хватает для организации больших проектов.»
    Число 80 означает одновременный просмотр 80-тью человеками одной страницы моего блога или чего еще?

    1. avatarАндрей Лапенко (16.07.2009 21:53)

      Вы напишите вопрос в поддержку конкретного хостинга (распишите посещаемость) и они вам ответят. По опыту, хостинг хостингу — рознь.

  9. avatarNeon (13.09.2009 20:07)

    А при использовании этого плагина как ведет себя код сапы, успевают ли ссылки обновлятся?

  10. Хостер у интересующегося свеб :)
    У меня тоже проблемка.
    Вчера залил 10 статей на сайт, и уже квота превышена.
    И это при том, что нету у меня посетителей.
    Я в шоке.
    Вот лезу искать инфо по кешировщикам всяким.
    Надеюсь суперкеш поможет.

Leave a comment


Я не рассылаю спам! *

Top