|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
Опции темы | Опции просмотра |
Напильникъ - наше все
|
Вопрос по поводу рекомендации "включить гостевое кеширование с максимальным интервалом": а как же быть с тем же форумом? Гостям придется до опупения ждать, пока кеш снова станет валидным?
Проверил для главной страницы (блок "Последние сообщения форума", форум newbb_plus) - по факту появления новых сообщений кэш не сбрасывается. Видимо, придется под это дело городить свое API Пока что поставил время кеширования гостевых страниц в 1 минуту. Добавлено позже. На данный момент есть только одна мысля, как это реализовать - модифицировать класс mysql.php так, чтобы ЛЮБОЕ событие query(), если используется инструкция update или append, просто-напросто очищало директорию кешированных страниц (естественно, если апдейт или инсерт производится НЕ на таблицу сессии или lastvisit). Т.е. прошло событие обновления - кэш будет пересоздан при первом же гостевом посещении. Тоже возможны свои косяки, но мысля ИМХО достаточно интересная... Последний раз редактировалось ZlydenGL, 05-24-2009 в 17:25 Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник. |
||||
|
|
Напильникъ - наше все
|
Michael-XIII, уже приходили Яндекс в последнее время предпочитает приходить после 00.00 - так что особых проблем со временем отдачи страничек из-за него не наблюдаю. Сложнее, когда у "соседей" по виртуальному хостингу скрипты начинают "задумываться" - сразу время генерации страниц увеличивается до 20-40 секунд.
Как считаешь, насколько рабочим представляется мой вышеописанный вариант? Понятно, что это вариант "на безрыбье", что-то более серьезное буду соображать по ходу дела. Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник. |
||||
|
|
Стар я для всего этого
|
>Как считаешь, насколько рабочим представляется мой вышеописанный вариант?
Геморрой с ослеживанием страниц которые связаны с этой таблице Проще добавить в нужные страницы RCCachePage - например у меня сейчас * для гостей - 5 часов * для простых юзверей текст статьи кэшируется на день * для админов - напрямую с базы Никаких проблем не испытыаваю. Кстати для Гугля имеет смысл проставить время посещения и количество страниц и период в robots.txt "А почему в RunCMS глючит ... ?" "Глупые винят других. Умные – себя. А мудрые идут вперед". (С) |
||||
|
|
Напильникъ - наше все
|
Michael-XIII, а кратенький мануальчик по использованию RCCachePage можешь накидать?
Еще так и не разобрался с кешированием блоков. В таблице newblocks ставлю значение аки описано в мануале первого сообщения - дополнительных файлов в директории cache вроде бы не появляется. Можт еще что включить надо? Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник. |
||||
|
|
Проживающий
|
http://wiki.runlive.org/doku.php?id=api:class:rlccache
Имя классов сменить с RLC на RC Форум RunLiveCMS Багтрекер RunLiveCMS Энциклопедия RunLiveCMS |
||||
|
|
Напильникъ - наше все
|
Ну с этим-то как раз проблем нет - допустим в конце кешированных страниц выводить перечень используемых таблиц в виде
Код HTML:
<!-- таблица1 --> <!-- таблица3 --> PHP код:
Shurik2k5, спасибо, буду пробовать вкурить А пример с "боевым" вызовом можешь привести? Пытался сам настрочить - не получилось. Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник. |
||||
|
|
Проживающий
|
Цитата:
P.S. http://runlive.svn.sourceforge.net/v...22&view=markup Форум RunLiveCMS Багтрекер RunLiveCMS Энциклопедия RunLiveCMS |
||||
|
|
Напильникъ - наше все
|
Shurik2k5, не бейте меня, дяденька! Ссылку-то я жмакнуть и не подумав... Ушов вкуривать.
Добавлено позже. А, понял, ссылки на полный код и не было Спасибо, по ссылке на svn намного понятнее! Последний раз редактировалось ZlydenGL, 05-24-2009 в 23:57 Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник. |
||||
|
|
|
|
|
Powered by: vBulletin Version 3.0 Copyright ©2000-2024, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |