Комментарии отображаются только после очистки кэш

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

Аватар пользователя Супрун Иван Супрун Иван 12 декабря 2011 в 1:40

Здравствуйте!
У меня такой вопрос. Когда пользователь комментирует материал, комментарий отображается только после очистки кэша. То есть, пользователь вводит текст, нажимает "отправляет комментарий", комментарий отправляется, но пользователь его не видет. Я так понял, ему просто снова показывается страница из кэша. Часто бывает так, что человек отправляет комментарий, его не видет, думает, что он не отправился и пишет второй раз тот же текст.
Это очень плохо. Так как люди просто думают, что их комментарии не отправляются. Так происходит только у незарегистрированных.

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

За ранее всем большое СПАСИБО!

Комментарии

Аватар пользователя Айдар Айдар 12 декабря 2011 в 2:31

Обычно при таких вопросах стоит написать, какой режим кеширования стоит, стоит ли модуль кеширования...

Сами то пробовали под юзером отправлять?

Аватар пользователя Супрун Иван Супрун Иван 12 декабря 2011 в 4:15

"Айдар" wrote:
Сами то пробовали под юзером отправлять?

Да, конечно пробовал, и с разных ноутбуков пробовал, если не зарегистрирован, то комент не показывает до очистки кэша. Зарегистрированные же видят сразу.

"Айдар" wrote:
какой режим кеширования стоит, стоит ли модуль кеширования...

  • Режим кэширования: Нормальный
  • Минимальное время жизни кэша 15 мин
  • Компрессия страниц: Включено
  • Кэш блоков:Включено
  • Оптимизировать CSS-файлы: Включено
  • Оптимизировать JavaScript файлы: Включено

Модуля кеширования нет

"voviko" wrote:
у вас проблема в кеше или в разрешениях

В разрешениях стоит для всех:

  • иметь доступ к комментариям
  • размещать комментарии
  • размещать комментарии без проверки

Может я где еще пропустил в разрешениях галочку поставить?
Модуль кеширования необходим? если да, посоветуйте какой.

Аватар пользователя Vlk Vlk 12 декабря 2011 в 11:43

Супрун Иван wrote:

если не зарегистрирован, то комент не показывает до очистки кэша. Зарегистрированные же видят сразу.

Вот тут и копай. Не помню где читал, но именно так и устроен кэш по умолчанию.

Аватар пользователя Айдар Айдар 12 декабря 2011 в 12:34

Теперь просто пробуйте, отключая по одному пункту в быстродействии. Начните с минимального ремени жизни кеша.

Аватар пользователя Супрун Иван Супрун Иван 12 декабря 2011 в 18:21

"Айдар" wrote:
Теперь просто пробуйте, отключая по одному пункту в быстродействии. Начните с минимального ремени жизни кеша.

Поставил минимальное время жизни кэша "нет" Теперь коменты анонимы видят сразу после отправки.
Я так понял, если изменений на странице не было, то пользователю выдается страница из кэша, если же к примеру был оставлен комментарий, то кеш чистится?

Аватар пользователя Vlk Vlk 12 декабря 2011 в 19:28

Вспомнил, где видел, на хабре

Quote:

— Надо определяться, чье кэширование для вас важнее, анонимов или зарегистрированных. Возможно, оба одновременно будут работать плохо