WP Super Cache – это плагин статического кэширования для WordPress. Он генерирует html файлы, которые сохраняются, и Apache не обрабатывает сложные РНР скрипты. Вы значительно ускорите свой блог, при использовании плагина.
Происходит от WP-Cache 2 Ricardo Galli Granada. WP-Cache 2 – кэширует страницы Вашего WordPress блога, и выводит их без обращения к Базе Данных.
Когда плагин установлен, html файлы создаются, и загружаются, не обрабатываются в PHP. Вы не задавались вопросом : «Насколько быстро Ваш сайт загружает графические файлы?» На много быстрее он будет работать, при кэшировании файлов. Если блог работает с большим ежедневным числом пользователей, или если, появляется на популярном сайте тогда, этот плагин именно для Вас.
Принцип работы WP Super Cache
Классический метод подготовки блога для размещения на одном из популярных сайтов: надо сохранить копии динамически сгенерированных страниц, разместить их в каталоги, которые соответствуют permalinks структуре. Повышения производительности помогает серверам обрабатывать большое количество данных без перегрузки. Эффективен только тогда, когда можно ожидать повышение трафика. WP-Cache полезный во многом. WP Super Cache, был создан чтобы эффективно поддерживать метод кэширования, и автоматизированную обработку.
Когда пользователь не авторизирован, или не оставил комментарий, ему будут представлены статическая страница HTML из подкаталога суперкэша в пределах, кэшируемого каталога WordPress. Если Вы перейдете в этот каталог, то сможете увидеть точную копию своей линки. Структура такая же как и у файлов HTML. Чтобы определить, была ли страница получена из Super Cache, посмотрите в ресурсах на следующую строку, она должна выглядеть <!-- super cache -->
или <!-- super cache gz -->
.
Если пользователь авторизирован, или оставил комментарий, просматривает кэшированную страницу, и будет реализована стандартной функцией WP Cache, и представлена в исходном тексте, как <!-- Cached page served by WP-Cache -->
.
Особенности/Изменения в WP-Cache
- Плагин и система hooks. Часто WP Cache взламывался для работы с другими плагинами. Теперь Вы можете использовать в своих интересах простую встроенную систему, для изменения страницы кэширования. Для этого используются функции do_cacheaction(), и add_cacheaction() в WordPress hooks. Также, плагин может добавлять свои собственные опции на странице администратора.
- Отлично работает с WordPress MU в VHOST или non-VHOST конфигурацией. Файлы плагина каждого блога идентифицированы, для улучшения работы.
- WP-Cache файлы теперь разбиты на две части. Мета файлы входят в свой собственный каталог и выполняются намного быстрее, при просмотре и обновлении кэша.
- Автоматическое отключение gzip сжатия в WordPress.
- Улучшились как Akismet, так и другие инструментальные средства борьбы со спамом. Кэш будет нерабочим только, если комментарий определен не спамом.
- Блокировка нажатия кнопки. Ограничивает возможности статических файлов кэша и не удаляет их, когда новый комментарий добавлен.
- Автоматическое обновление Вашего .htaccess файла. (Сделайте копию своего .htaccess перед установкой плагина!)
- Super cashe не делает, GET запросов с параметрами.
- Обновленная проверка версии в wp-cashe-config.php и advanced-cashe.php в случае, если Вы используете старую версию
- Поддержка для Windows Microsoft.
- Должным образом работает кэширование статических файлов на Red Hat/Cent OS системах или на других.
- Функция URI, теперь использует регулярные выражения.
Минусы WP-Cache
- Если Вы авторизируетесь или оставите комментарий, то не будете видеть super-cached страницу. Вместо этого на странице будете видеть регулярные выражения WP-Cached. Это не настолько плохо, так как большое количество Ваших посетителей не будет оставлять комментарий.
- Перезапись Мода используется для статических страниц HTML. Предполагается, что установлен permalinks.
- Некоторые динамические аспектов шаблонов Вашего сайта не будут быстро обновляться. Например, недавно добавлен плагин комментария в sidebar. Те плагины должны использовать Javascript, чтобы загрузить их наполнение.
- Некоторые сайты имеют проблемы, с использованием сжатых файлов html и нуждаются в дополнительной конфигурации.
- Запоминает динамическое содержание.
Загрузка и установка
- Удалите любые установленные WP Cache, такие как WP Super Cache. Не забывайте удалять файлы wp-content/advanced-caching.php и wp-content/wp-cache-config.php.
- Загрузите самую новую версию плагина WP Super Cache с WordPress.org и следуйте за инструкцией, содержащейся в файле readme.txt. Если Вы устанавливали WP-Cache ранее, установка не должно составить большого труда.
- После установки, перейдите на страницу настроек WP Super Cache и установите свои настройки кэша.
10 комментария к статье
Спасибо за подробный материал.
Недавно столкнулся с такой проблемой, проблемой кэширования в вордпресс. Ваша статья очень мне помогла, спасибо!
Как раз планирую сократить напряжение на сервер, стоит порядка 10 WP и в сумме довольно неплохо загружают сервер, так что как раз этот плагин сейчас буду пробовать
Подскажите пожалуйста как лучше использовать WP Super Cache вместе с Hyper Cache?
Вы могли бы привести русскоязычную настройку плагина?
в принципе, это же можно реализовать не в виде плагина, а напрямую, отредактировав index.php
через перехват потока ввода-вывода и записи его в файлы.
WP Super Cache конфликтует с плагином WP-DownloadCounter. Не дает файл скачивать, пока супер-кеш включен. В чем дело
А чем он лучше Гипер Кэша, автоматизирует блог лучше или еще что ?
Не совсем понятно, будет ли работать плагин при добавлении комментариев? Если на блоге не будет комментариев, какой смысл его вести, ведь автор блога должен ориентироваться на интересы читателей блога?.. или нет?
PS. Спам протекшин можно было бы перевести…
Установил , все настроил? А все равно грузится долго. loop_start - 10 скунд