Баг с кэшем
Пятница, 22 сентября 2006 г.
Просмотров: 2919
Подписаться на комментарии по RSS
Благодаря Сергею Волкову удалось найти и исправить неприятный баг при работе с кэшем.
По-умолчанию кэш в WordPress включен, но в версиях старше 2.0.1 вкралась ошибка, которая всегда отключает кэш. Для исправления нужно скачать и заменить файл cache.php.
Файл подходит как для версии 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.

Комментариев: 16
баг только в русской версии? допереводились?
Этот баг во всех версиях, включая и официальную.
спасибо.
А для чего это? Кеш будет постоянно набиваться в папку кеша или он и вычищать будет старое? или я не так понял его работу? Спасибо за пак, установил, стал записывать сессии но вот зачем это можете объяснить, пожалуйста
При частом обращении к сайту, приходится каждый раз генерировать динамические страницы. Это создает нагрузку на сервер. Чтобы её несколько снизить, динамическая страница помещается в кэш на какой-то период. В этом случае данные берутся в уже готовом виде из кэша, а не генерируются заново. Кэш имеет период, в течение которого он считается действителен: по-умолчанию в WordPress используется 900 секунд (15 минут). По истечение этого периода кэш обновляется. При добавлении новых записей кэш автоматически обновляется.
Если у вас сайт имеет низкую посещаемость (до 10 в день), то использование кэша может даже привести к некоторому притормаживанию. Однако для сайтов, с бОльшей посещаемостью, кэш лучше держать включенным.
Максим, какой плагин вы используете для подписки на комментарии (Присылать мне комментарии на e-mail)?
кстати, у toodoo в линейке иконок обновление: теперь есть и 80x15
Плагин называется Subscribe To Comments. Он у меня идет в сборке WordPress.
Что-то не могу найти в toodoo 80х15...
Здравствуйте!
Я помню что вы просили кнопку 80x15 и теперь она у нас появилась! ;)
И чтобы её установить, нужно в коде который дается просто поменять размер картинки руками:
с этого:
http://c.toodoo.ru/blog/5946/images/88x15.gif
на этот:
http://c.toodoo.ru/blog/5946/images/80x15.gif
Вот так!
Ага, спасибо, заменил.
без проблем!
я так понимаю, что программу Wp-client и ключ сейчас можно получить вместе за 10$, сразу после получения денег, правильно?
Да, абсолютно верно.
А как понять, что кэш уже включен?
Ну разве что зайти в каталог кэша (/cache/) и проверить дату файлов.
Максим, прошу прощения за беспокойство, но я хотел бы уточнить, все здесь написанное правильно для версии 2.1 (скачана с mywordpess)?
Ваш файл пригоден для этой версии?
Правильно ли я понимаю, что если каталог /wp-content/cache/ не существовал, то и кеш не работал?
Я заинтересовалась проблемой Cash, так как я вовсе не нахожу этот файл в своих директориях. Я также заинтересована вашим вариантом Карты Сайта, собсвенно у меня и обновилась проблема Кеш, а то в принципе мой блог пока тянет и без Кеша. Пожалуйста дайте совет, еае поступить (в моём WP 2.6.2, Theme: Blue) я не нашла Cash; что делать?
Мне, после просмотров многих форумов Wordpress, очень понравился ваш блог (рекомендовала Sonika); оформляю подписку по почте. Надеюсь на вашу отзывчивость. С Уважением.