LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 01:30:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Кэширование в Joostina1.1.3  (Прочитано 1011 раз)
0 Пользователей и 1 Гость смотрят эту тему.
zzz
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16



« : 10.07.2009, 21:40:43 »

На Joostina 1.1.3. финальная версия [ stable ] 17/01/2008 20:20 UTC  стоит Форум Fireboard ver.2.0.
 
Меня интересует такой вопрос, имеет ли смысл для увеличения быстродействия форума, модернизировать кеш, чтоб он автоматически обновлялся при добавлении нового сообщения.
« Последнее редактирование: 11.07.2009, 13:18:23 от zzz » Записан
Physicist
Support Team
*****

Репутация: +179/-0
Offline Offline

Пол: Мужской
Сообщений: 1154


Рябов Денис


« Ответ #1 : 10.07.2009, 21:57:57 »

По-умолчанию, fireboard и так ничего не кэширует, так что не совсем понятно, в чем суть вопроса.
« Последнее редактирование: 11.07.2009, 12:25:14 от Physicist » Записан
zzz
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16



« Ответ #2 : 10.07.2009, 22:18:54 »

Кеширует Joostina. Если оно включено то добавив сообщение в разделе форума его не видно пока принудительно не перезагрузишь страницу Crt+R. Суть вовроса: модернизировать кеширование Джустины, чтоб она не взирая на тайминг обновляла кеш при добавлении нового сообщения.
Записан
Physicist
Support Team
*****

Репутация: +179/-0
Offline Offline

Пол: Мужской
Сообщений: 1154


Рябов Денис


« Ответ #3 : 10.07.2009, 22:41:41 »

А сторонние расширения для кэширования случайно не используются (SystemCache, JRECache, PageCache, JAccelerator, ...)?
Записан
zzz
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16



« Ответ #4 : 10.07.2009, 22:47:06 »

Только Joostina и Fireboard.  Больше ни кого нема. Попутно вопрос про ежедневную оптимизацию баз данных,  можно ли выставить там определенные часы (изминить или дополнить условия), чтоб она не отключала форум перед посетителями. Поощрение (озвученое Вами в разумных пределах) гарантируется за код и номер (а) строки!
« Последнее редактирование: 11.07.2009, 00:41:03 от zzz » Записан
Physicist
Support Team
*****

Репутация: +179/-0
Offline Offline

Пол: Мужской
Сообщений: 1154


Рябов Денис


« Ответ #5 : 11.07.2009, 12:24:07 »

Подозреваю, что проблема связана с тем, что при включенном кэшировании страницы сохраняются в кэше браузера на 1 час. Если хочется запретить такое кэширование для fireboard и/или задать другое время кэширования, замените в index.php в коде

Код:
// при активном кешировании отправиим браузеру более "правильные" заголовки
if(!$mosConfig_caching){ // не кэшируется
header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
header( 'Cache-Control: no-store, no-cache, must-revalidate' );
header( 'Cache-Control: post-check=0, pre-check=0', false );
header( 'Pragma: no-cache' );
}else{ // кэшируется
header( 'Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT' );
// 60*60=3600 - использования кэширования на 1 час
header( 'Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT' );
header( 'Cache-Control: max-age=3600' );
}

строку
Код:
if(!$mosConfig_caching)
на
Код:
if(!$mosConfig_caching || $option=='com_fireboard')

и/или число 3600 (число секунд, в течение которых страница будет в кэше браузера) на любое другое число (например, для кэширования в течение 1 минуты, достаточно написать 60).
Записан
zzz
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 16



« Ответ #6 : 11.07.2009, 15:14:19 »

Спасиб. Работает! drink Поошрение отправил...
_____
Ежедневная оптимизация баз данных,  можно ли дополнить условия оптимизации временными рамками (только ночью с 3 до 4).
« Последнее редактирование: 11.07.2009, 16:07:39 от zzz » Записан
Physicist
Support Team
*****

Репутация: +179/-0
Offline Offline

Пол: Мужской
Сообщений: 1154


Рябов Денис


« Ответ #7 : 11.07.2009, 16:55:55 »

Ежедневная оптимизация баз данных,  можно ли дополнить условия оптимизации временными рамками (только ночью с 3 до 4).

Ну, для Joomla!1.5 smart такое реализовал в этом плагине. Может, если попросить, он и для 1.0 добавит. Так что спроси тут.
Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 2699



« Ответ #8 : 16.07.2009, 22:33:14 »

Сергей уже подсказал мне как сделать аналогичное решение по времени проверки для Joostina. Но до непосредственной реализации руки еще не дошли Azn
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet