Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 03.02.2009, 11:30   #1
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от demav Посмотреть сообщение
Вопрос. Как сделать, чтобы страницы в кеше хранились бесконечно? Речь идет об обычном кеше - в базе данных.

Если я правильно понимаю, то устаревшая страница в cache_pages все равно хранится и обновляется при запросе. Т.е. таблица cache_pages не вырастет в случае бесконечного кеша.
По умолчанию кэш никогда не сбрасывается - до ручной очистки кэша.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 03.02.2009, 11:52   #2
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
По умолчанию кэш никогда не сбрасывается - до ручной очистки кэша.
В смысле если cache_period не задавать, то кеш будет бесконечный? Вроде бы в этом случае кеш устаревает через сутки.

Последний раз редактировалось demav; 03.02.2009 в 12:09
demav вне форума   Ответить с цитированием
Старый 03.02.2009, 20:48   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от demav Посмотреть сообщение
В смысле если cache_period не задавать, то кеш будет бесконечный? Вроде бы в этом случае кеш устаревает через сутки.
Да, действительно. Как то не задумовался.

Попробуйте сделать кэширование в статические файлы, по логике они не должны быть подвержены временной очистке со стороны TYPO3.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 04.02.2009, 00:22   #4
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию

У нас на странице есть один USER_INT элемент, поэтому в стат. файлы кешироваться не будет.
Но в cache_pages записывается и полностью устраивает за исключением времени хранения.

Ок, если нет стандартного решения, буду копаться в коде
demav вне форума   Ответить с цитированием
Старый 04.02.2009, 13:33   #5
Дмитрий Самойлов
Продвинутый
 
Регистрация: 28.03.2005
Сообщений: 78
Отправить сообщение для Дмитрий Самойлов с помощью ICQ Отправить сообщение для Дмитрий Самойлов с помощью Skype™
По умолчанию

записываем в setup
config.cache_period = 315360000

условно полагая, что 10 лет это примерно бесконечность
(в то же время не забываем, что на конкретных страницах, в advanced настройках, можно перегрузить время жизни кеша страницы)
Дмитрий Самойлов вне форума   Ответить с цитированием
Старый 04.02.2009, 13:38   #6
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию

А вы попробуйте так написать. Там максимум что-то около месяца получается назначить.
demav вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен ли кеш индексации? Sovetsky TYPO3: SEO и статистика посещений 6 15.12.2010 10:38
Как отключить кеш (config.no_cache) c0d3r Общие вопросы 2 22.12.2006 10:18


Часовой пояс GMT +4, время: 18:37.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория