Кэширование в интегрированном phpBB3

Главные вкладки

Аватар пользователя kwas kwas 27 сентября 2009 в 19:34

Привет всем!
Господа, подскажите, кто грамотный, как решить проблему. Кэш реально задрал.
Установлен модуль phpBBforum (6.x-2.0-beta5)
Пока юзер не авторизуется он не видит сравнительно недавних сообщений. Показывается состояние форума вплоть до несколькодневной давности. Только авторизуешься - все ОК. Если в Друпале кэш совсем отключить, то гость видит изменения. Но с точки зрения быстродействия и нагрузки на сервер это не хорошо. Меня так посетители бросят, а хостер выгонит.
Может быть это можно как-то настроить?
Спасибо.

Комментарии

Аватар пользователя axel axel 27 сентября 2009 в 19:50

Похоже на неработающий cron.php. Посмотри в отчётах сайта в админке, когда последний раз запускался крон?

Аватар пользователя kwas kwas 27 сентября 2009 в 20:06

Хм, Крон давно не запускался. Я могу запустить его вручную из админки, а как заставить его запускаться самостоятельно, не знаю.

Аватар пользователя RomanDiablo RomanDiablo 27 сентября 2009 в 23:26

Для этого есть модуль Poormanscron. Может он решит эту проблему.
По крайней мере на моих сайтах крон сам запускается с помощью модуля, не знаю что бы я без него делал, очень полезный модуль.

Аватар пользователя kwas kwas 27 сентября 2009 в 23:41

"RomanDiablo" wrote:
Для этого есть модуль Poormanscron.

Большое спасибо. Модуль поставил, будем тестировать.

Аватар пользователя kwas kwas 27 сентября 2009 в 23:51

Похоже, это оно самое. Еще раз БОЛЬШОЕ Спасибо!
Вот только несколько не понятно, а крон то тогда зачем. Это чей косяк, Друпала, который не может нормально работать с кроном (или крон с ним), или хостинга, на котором крон не живет?

Аватар пользователя axel axel 28 сентября 2009 в 5:36

kwas wrote:
Похоже, это оно самое. Еще раз БОЛЬШОЕ Спасибо!
Вот только несколько не понятно, а крон то тогда зачем. Это чей косяк, Друпала, который не может нормально работать с кроном (или крон с ним), или хостинга, на котором крон не живет?

Никаких косяков. http://drupal.org/INSTALL.txt - прочти пункт 7.

Аватар пользователя RomanDiablo RomanDiablo 28 сентября 2009 в 2:02

Просто крон запускается с помощью сервера.
Так как я не силён в администрировании серверов, я просто поставил модуль и не парюсь как сервак настроить что бы он сам его запускал.

Аватар пользователя kwas kwas 28 сентября 2009 в 15:53

"axel" wrote:
Никаких косяков. http://drupal.org/INSTALL.txt - прочти пункт 7.

Что-то у меня http://mysite/cron.php приводит к белому экрану. Это на двух разных хостингах. И в админке Друпала не найду, как его настраивать. Где эти настройки?

Аватар пользователя DennisVV DennisVV 28 сентября 2009 в 15:59

"kwas" wrote:
cron.php приводит к белому экрану.

все верно, так и должно быть
"kwas" wrote:
Где эти настройки?

настройки чего? настраивается только модуль Poormanscron - admin/settings/poormanscron

Аватар пользователя kwas kwas 13 октября 2009 в 15:51

После двух недель использования модуля poormanscron получил от хостера недовольное письмо:
"MySQL Query: delete from cache_page where expire != 0 and expire <= 1255405291
Slow MySQL queries are not allowed, because you share server resources with thousands of other users and your long lasting MySQL queries are slowering the server and other users are having MySQL performance and connectivity problems. Please optimize your MySQL queries as soon as possible."
Это в модуле дело или просто так совпало?