Скрипт кэширования для wordpress от 12 августа 2010
Опубликовано: 23-03-2010 | Автор : Vch54ti
426
Сразу скажу, что данный скрипт кэширования будет работать не на уровне плагина – т.е. по сути встраиваться в обход движка.
Суть скрипта кэширования для wordpress – скрипт создает статические страницы для снижения нагрузки вызываемой wordpress-ом. За счет того, что страницы посетителям сайта отдаются кэшированные – потребление ресурсов сервера сводится к минимуму – т.е. практически до уровня статического сайта (0 MySQL запросов, 0.1(0.2) Мб php памяти, время открытия страниц – доли секунды..)
Минусы скрипта кэширования – динамические вещи перестанут работать (т.к. страница обрабатывается 1 раз при первом посещении, после чего страница при открытии отдается уже из кэша). (p.s. не путать в данном случае динамический код с javascript-ом, к примеру как счетчик liveinternet – код написанный на javascript есс-но не закэшируется и будет работать как надо).
На текущий момент сделано:
1) В папке cache файл ignore_url.php (в него записывается список стоп строк для урлов – если в урле есть строка из этого файла – то страница не будет кэшироваться)
2) При отправке комментария сбрасывается кэш страницы с которой отправлен комментарий
3) Весь кэш по умолчанию в скрипте сбрасывается через урл ваш_сайт/reset (можно изменить)
4) Кэширование для залогиненных пользователей не производится
5) Удаление просроченного кэша (не всего, а только просроченной страницы – время можно менять)
6) Удаление куков (для формы комментирования) перед кешированием
7) Не кэшируются страницы с параметрами (страницы вида ?id=1&test=wet&id) – работает только с ЧПУ (если у вас не включено ЧПУ – то этот функционал можно отключить)
8) Страницы с 404 ошибкой не кэшируются (что бы не плодить кучу ненужных файлов в кэше)
9) Можно задать время через которое весь кэш будет очищаться.
10)В папке my_cache есть файл setup.php он предназначен для пользовательского редактирования – т.е. в нем задается время через которое будет признан кэш страницы просроченным, урл для сброса всего кэша и т.п.
В комлекте идут плагины для всех желающих:
Js_commentator_field_cache = автоматическом «вспоминание комментатора» – что бы не было пустых полей потом у комментаторов – а автоматические вводились их данные…
My_cache_panel = панелька такого вида:

Панелька вынесена в отдельный плагин – т.к. ей практически никто не пользуется.
Примечание: в таком виде как сейчас скрипт можно подцепить практически к любой cms-ке.
Скачать скрипт кэширования wordpress
Инструкция по установке + небольшое FAQ
Скрипт кэширования бесплатный и не станет платным.
Поблагодарить можно отправив любую символическую сумму на любой из кошельков:
Yandex.Деньги 41001273157068
WMZ Z278627756138
WMR R724672553004
Обсуждение и модификации скрипта на форуме
Похожие статьи:
- Обновление скрипта кэширования wordpress до версии 2.05
- Обновление скрипта кэширования для wordpress до версии v2.06
- PHP Скрипт сжатия и кэширования css и js
- Скрипт кэширования для DLE
- php скрипт постинга в wordpress


Лучше все вопросы и пожелания по скрипту писать мне на почту
Комментарии я читаю и отвечаю очень редко
В статью добавил ссылку на форум.
Пожалуйста, регистрируйтесь на форуме, общайтесь и получайте пожизненные консультации по скрипту кэширования.
Так же там будут реализовываться ваши пожелания по скрипту – т.е. техническая поддержка и развитие скрипта взамен на ваши сообщения (пожелания по скрипту) оставленные на форуме.
Поставил, пока всё отлично.
[...] я понял, работают они по очень похожему принципу), это небольшой скрипт кэширования, который позволяет существенно ускорить блог на [...]
Каталог легковых марок и моделей автомобилей мира с фотографиями: технические характеристики, описания и отзывы. http://tachki.net/catalog/legkovye-avtomobili/audi/q7/2009-… – Audi Q7 отзывы
Кулинарная школа http://www.cookeryschool.com.ua/44 под руководством шеф-повара Евгения Чернухи (098)-692-43-75, интересные кулинарные курсы, курсы кондитера.