Обратите внимание, что вместо WordPress
лучше использовать современную и качественную
систему управления сайтом - MaxSite CMS!

Баг с кэшем

22 сентября 2006 г. Просмотров: 4870 RSS 16
WordPress » Уязвимости

Благодаря Сергею Волкову удалось найти и исправить неприятный баг при работе с кэшем.

По-умолчанию кэш в WordPress включен, но в версиях старше 2.0.1 вкралась ошибка, которая всегда отключает кэш. Для исправления нужно скачать и заменить файл cache.php.

http://maxsite.org/wp-files/wp-204_pack02.zip Скачать исправление

Файл подходит как для версии UTF8, так и Windows-1251. Распакуйте архив и сохраните cache.php в "/wp-includes/".

Перед закачкой на сервер, убедитесь, что у вас создан каталог "/wp-content/cache/". На него необходимо установить права доступа 777.

Для отключения кэша нужно убрать комментарий со строк

// define('DISABLE_CACHE', true);
в файле wp-settings.php.

Если ваш хостер установил режим safe-mode, то кэширование по-умолчанию отключается. Если вы хотите всё-таки его включить, то закоментируйте срочку

if ( ini_get('safe_mode') ) return;
в файле cache.php.


twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com google.com yandex.ru
Комментариев: 16
  1. баг только в русской версии? допереводились?

  2. 2006-09-25 в 16:33:31 | Максим

    Этот баг во всех версиях, включая и официальную.

  3. спасибо.

  4. А для чего это? Кеш будет постоянно набиваться в папку кеша или он и вычищать будет старое? или я не так понял его работу? Спасибо за пак, установил, стал записывать сессии но вот зачем это можете объяснить, пожалуйста

  5. 2006-09-27 в 09:20:44 | Максим

    При частом обращении к сайту, приходится каждый раз генерировать динамические страницы. Это создает нагрузку на сервер. Чтобы её несколько снизить, динамическая страница помещается в кэш на какой-то период. В этом случае данные берутся в уже готовом виде из кэша, а не генерируются заново. Кэш имеет период, в течение которого он считается действителен: по-умолчанию в WordPress используется 900 секунд (15 минут). По истечение этого периода кэш обновляется. При добавлении новых записей кэш автоматически обновляется.

    Если у вас сайт имеет низкую посещаемость (до 10 в день), то использование кэша может даже привести к некоторому притормаживанию. Однако для сайтов, с бОльшей посещаемостью, кэш лучше держать включенным.

  6. Максим, какой плагин вы используете для подписки на комментарии (Присылать мне комментарии на e-mail)?

  7. кстати, у toodoo в линейке иконок обновление: теперь есть и 80x15

    smile

  8. 2006-10-26 в 23:13:33 | Максим

    Плагин называется Subscribe To Comments. Он у меня идет в сборке WordPress.

    Что-то не могу найти в toodoo 80х15...

  9. Здравствуйте!

    Я помню что вы просили кнопку 80x15 и теперь она у нас появилась! wink

    И чтобы её установить, нужно в коде который дается просто поменять размер картинки руками:

    с этого:

    http://c.toodoo.ru/blog/5946/images/88x15.gif

    на этот:

    http://c.toodoo.ru/blog/5946/images/80x15.gif

    Вот так!

  10. 2006-10-26 в 23:23:12 | Максим

    Ага, спасибо, заменил. smile

  11. без проблем!

    я так понимаю, что программу Wp-client и ключ сейчас можно получить вместе за 10$, сразу после получения денег, правильно?

  12. 2006-10-26 в 23:38:40 | Максим

    Да, абсолютно верно.

  13. А как понять, что кэш уже включен?

  14. 2006-12-16 в 22:31:29 | Максим

    Ну разве что зайти в каталог кэша (/cache/) и проверить дату файлов. smile

  15. Максим, прошу прощения за беспокойство, но я хотел бы уточнить, все здесь написанное правильно для версии 2.1 (скачана с mywordpess)?

    Ваш файл пригоден для этой версии?

    Правильно ли я понимаю, что если каталог /wp-content/cache/ не существовал, то и кеш не работал?

  16. Я заинтересовалась проблемой Cash, так как я вовсе не нахожу этот файл в своих директориях. Я также заинтересована вашим вариантом Карты Сайта, собсвенно у меня и обновилась проблема Кеш, а то в принципе мой блог пока тянет и без Кеша. Пожалуйста дайте совет, еае поступить (в моём WP 2.6.2, Theme: Blue) я не нашла Cash; что делать?

    Мне, после просмотров многих форумов Wordpress, очень понравился ваш блог (рекомендовала Sonika); оформляю подписку по почте. Надеюсь на вашу отзывчивость. С Уважением.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

(войти без комментирования)

Имя и сайт используются только при регистрации

Авторизация: Loginza.

(обязательно)