WP File Cache 1.2.1

Теперь точно последний :-)

Я нарушил своё обещание и написал новую версию плагина WP File Cache — 1.2.1. Но эта версия будет последней (скорее всего). Что изменилось: оптимизирован PHP-код, ускорена работа методов класса FileCache (лишние проверки перенесены в функции wp_cache_xxx, что позволило избежать повторного исполнения одного и того же кода); блокировка файла при записи; плагин требует PHP версии не ниже 5.1.0; добавлена [...]

← Вернуться к полной версии записи «WP File Cache 1.2.1»…

Автор: ; опубликовано в: Плагины WordPress; метки: WordPress, WP File Cache, кэш, плагин
14
Янв
2010

RSS Комментарии к статье «WP File Cache 1.2.1» (46)  »

  1. Можно использовать WP Super Cache и WP File Cache ?

    Вот теперь я использую DB Cache Reloaded и WP Super Cache .

  2. Поправь ссылку на файл.
    Там идёт неправильное расширение /zip

  3. мне кажется, что выгодней будет юзать файл кеш, а обджект кеш тогда, когда будет стоять акселератор, и выбирать его, как кеширующий модуль. Имеет мысль место быть?

  4. [...] This post was mentioned on Twitter by Davnozdu, Ceither. Ceither said: Поставил новую версию КЭШ плагина для Wordpress http://j.mp/4CiveP Блоги прямо залетали. http://is.gd/6gzSh [...]

  5. PrizZzrak

    Vladimir, не перестаю вами восхищаться :) Спасибо.

    Я не мог справится с онлайном более 150 человек. Сейчас, тфу тьфу тьфу…

  6. А в репозиторий плагинов можете добавлять свои плагины, чтобы новые версии их админки ВП можно было увидеть. ))

    • На плагины кэширования одобрения не пришло.

      • Там есть плагин DB Cache Reloaded, который, как и ваш, плагин кэширует запросы.
        Вы видели его? Какие преимущества и недостатки между вашим плагином и DB Cache Reloaded?

        • Совершенно разный подход, причем я считаю, что мой подход безопаснее в плане совместимости с другими плагинами (и с будущими версиями WordPress).

          WP File Cache/SJ Object Cache используют API WordPress (а точнее — встраиваются в этот API) для реализации кэширования. Сторонние плагины должны использовать функции wp_cache_xxx(), если они хотят использовать возможности кэша WordPress. При этом кэшироваться могут не только результаты запросов — кэш объектный, может хранить практически всё, что угодно.

          DB Cache/DB Cache Reloaded устанавливают прослойку между MySQL и WordPress. Кэшируются результаты запросов к базе данных, при этом плагины не могут влиять на то, как эти результаты кэшируются. Так как плагины не отслеживают зависимости между запросами, теоретически это может где-нибудь аукнуться. Плагины кэшируют только запросы к сайту; запросы в админке/AJAX/CRON не кэшируются.

          Резюмируя:

          • для эффективного использования моих плагинов сторонние плагины должны использовать API WordPress для доступа к кэшу; если плагин не использует кэширование, File/Object Cache не научит его магическим образом использовать кэш. В то же время, если запрос простой, то DB Cache Reloaded может его сохранить в кэше, и при следующем обращении запроса к БД не будет;
          • Object/File Cache используют безопасное API, которое используется самим WordPress; DB Cache устанавливает прослойку между WordPress и базой данных, кэшируя результаты запросов вне зависимости от воли WordPress/плагинов;
          • Object/File Cache работает везде (frontend, admin panel, AJAX, CRON), DB Cache работает только с фронтэндом.

          Какой из плагинов эффективнее — я не знаю. Мой безопаснее (но и менее агрессивный), так как нет скрытых побочных эффектов.

  7. между делом заглянул в папочку cache, создаваемую плагином- и тихо ойкнул, на 2к страничном сайте накешировало почти 80мб незнамо чего…

    • Это вполне нормально. Данные хранятся в сериализованном виде и занимают много места. Больше всего занимают метаданные страниц.

  8. kof

    Спасибо вам огромное! Я так понимаю релиз «SJ Object Cache» будет иметь в себе функциональность «WP File Cache» этой версии?

  9. Muse

    поставил WP File Cache, перестал работать плагин Custom Field Template (http://wordpress.org/extend/plugins/custom-field-template/).

    При сохранении, произвольные поля создаются в базе, но на странице редактирования поста не показываются.

    Подскажите пожалуйста, как исправить.

    • Пока не знаю, буду смотреть.

      • Muse

        исправьте пожалуйста, очень на вас надеемся.

        отписал на wordpress.org
        http://wordpress.org/support/topic/364580

        у нас очень много запросов к базе, пробовали плагины wp-super-cache и db-cach-reloaded, от первого толку практически нет, а второй глушит работу большей части плагинов.

        ваш wp-file-cache пока наилучший, в плане уменьшения кол-ва запросов к базе и сохранения работоспособности сторонних плагинов.

        возможно, есть вариант отключения плагина только для админки? Чтобы на сайте запросы кэшировались, а админ-панель работала в обычном режиме.

        не можем запустить сайт, ждем вашего фикса.

        • Исправление очень простое: добавьте cft_post_meta в список несохраняемых групп (на странице настроек WP File Cache).

          Проблема заключается в том, что CFT хранит метаданные записи в своём кэше, и этот кэш не синхронизируется с основным кэшем метаданных WordPress.

          • Muse

            Вроде работает.

            Спасибо!

            Если найдем еще баги – обязательно отпишу вам. Плагин отличный и его стоит развивать. Возможно, мы скоро увидем его в топе скачиваний на wordpress.org

            Всего вам наилучщего, еще раз спасибо!

  10. Добавил в репозиторий версию 1.2.5, рекомендую обновиться.

Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.

Оставить комментарий к записи «WP File Cache 1.2.1»

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя

गते गते पारगते पारसंगते बोधि स्वाहा