Плагин DB Cache Reloaded является инструментом, обеспечивающих динамические кэширование запросов к базе данных, о котором я говорил, например, тут: Кэширование: поиск компромисса. Работа этого плагина базируется на совершенно иных, отличных от плагинов статического кэширования, принципах, и позволяет существенно увеличить скорость загрузки блога и снизить нагрузку на хостинг.
Каждый раз, когда формируется страница блога, идут запросы к базе данных, посылаемые темой, виджетами, плагинами. DB Cache Reloaded кэширует эти запросы, направляя их в дальнейшем не в базу данных, а в кэш, доступ к которому более быстрый. В итоге количество обращений к базе данных снижается в несколько раз (в моем случае, с 25 до 5). Это снижает загрузку процессора и использование оперативной памяти — снижается общая нагрузка на хостинг, уменьшает время генерации страниц блога. Настройки плагина минимальны, есть код, который можно вставить в footer.php для отображения времени загрузки блога, количества обращений к базе данных и объема потребляемой оперативной памяти.
Я туплю :( этот плагин является заменитель для плагина гиперкеш или дополнением?
Почему заменитель или доплонение? Это самостоятельный плагин, И ему не нужны никакие заменители или дополнения.
Хорошо, перефразирую. Если стоит гиперкеш, его нужно заменить этим или ставить оба? :)
У них совершенно разный принцип работы, и от того, что ты поставишь оба, скорость не увеличится. Hyper Cache — типичный представитель дискового кэширования, DB Cache Reloaded реализует динамическое кэширование. Подробнее о видах кэширования: https://n-wp.ru/keshirovanie-poisk-kompromissa/ . Используй один из них.
Поставил. Результат нагрузки на блог сразу после установки плагина:
До: Запросов: 6 | 0.417 | Потребление памяти: 17.23MB
После: Запросов: 6 | 0.417 | Потребление памяти: 17.23MB
А ты его настроил (галочка в настройках)? Я могу привести свой пример высокой эффективности этого плагина.
ой :( вначале 14 запросов было :( не то вставил сорь :(
То есть он более чем в 2 раза сократил количество обращений к базе данных. Это нормально.
не работет че то?
его как обычный плагин нужно устанавливать или есть секреты?
Плагин устанавливается как обычный. После установки и активации зайдите в настройки плагина, снимите галочку – сохрание настройки – поставьте галочку – сохраните настройки. Все!
Проблема: плагин не активируется, выводит:
Caching can’t be activated. Please chmod 755 wp-content/db-cache-reloaded-fix/cache folder
Права на папки ставил как 755 так 777 результату ноль. Версия WP 3.2.1.
На сайте разработчика подобные вопросы поднимались, но ответ на них – «ждите».
Плагин не смог создать папку из-за прав на запись. Сделайте это вручную: в папке wp-content создайте папку tmp, поставьте на нее права на запись CMOD0777.
Делал,
создал tmp (777),
хотя плагин просит db-cache-reloaded-fix/cache (в новой версии сменили пути)
сделал и новый и старый вариант толку ноль
Сегодня мне разработчик ответил:
i have some reports that it have problem with server which is not using suPHP
Он в курсе того что есть проблемы с серверами, которые не используют suPHP
У вас срвем не работает? У меня на одном хостинге работает даже если оставить права на папки CMOD0755, на другом же работает только когда ставить на папку wp-content права CMOD0777.
Если не работает, то попробуйте плагин W3 Total Cache – он тоже умеет кэшировать запросы к базе данных.