![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Senior Member 
			
			
			
				
			
			Регистрация: 21.04.2006 
				
				
				
					Сообщений: 245
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Вопрос. Как сделать, чтобы страницы в кеше хранились бесконечно? Речь идет об обычном кеше - в базе данных. 
		
		
		
		
		
		
		
	Если я правильно понимаю, то устаревшая страница в cache_pages все равно хранится и обновляется при запросе. Т.е. таблица cache_pages не вырастет в случае бесконечного кеша.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | |
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			 Senior Member 
			
			
			
				
			
			Регистрация: 21.04.2006 
				
				
				
					Сообщений: 245
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			В смысле если cache_period не задавать, то кеш будет бесконечный? Вроде бы в этом случае кеш устаревает через сутки.
		 
		
		
		
		
		
		
		
		
			Последний раз редактировалось demav; 03.02.2009 в 12:09  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | |
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
 Попробуйте сделать кэширование в статические файлы, по логике они не должны быть подвержены временной очистке со стороны TYPO3.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Senior Member 
			
			
			
				
			
			Регистрация: 21.04.2006 
				
				
				
					Сообщений: 245
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			У нас на странице есть один USER_INT элемент, поэтому в стат. файлы кешироваться не будет. 
		
		
		
		
		
		
		
	Но в cache_pages записывается и полностью устраивает за исключением времени хранения. Ок, если нет стандартного решения, буду копаться в коде  
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | 
| 
			
			 Продвинутый 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			записываем в setup 
		
		
		
		
		
		
		
	config.cache_period = 315360000 условно полагая, что 10 лет это примерно бесконечность ![]() (в то же время не забываем, что на конкретных страницах, в advanced настройках, можно перегрузить время жизни кеша страницы)  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			 Senior Member 
			
			
			
				
			
			Регистрация: 21.04.2006 
				
				
				
					Сообщений: 245
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			А вы попробуйте так написать. Там максимум что-то около месяца получается назначить.
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | 
| 
			
			 Senior Member 
			
			
			
				
			
			Регистрация: 21.04.2006 
				
				
				
					Сообщений: 245
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			300 дней для времени хранения кеша можно проставить (cache_period = 25920000). 
		
		
		
		
		
		
		
	Странно, раньше не получалось, наверное, я пробовал поставить 10 лет ![]() Тут, кстати, еще один вопросик всплыл. Можно для конкретной страницы в TSConfig задать ее время кеша (то, что выбирается в "Кеш устаревает")?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Можно в TS шаблоне задать:  
		
		
		
		
		
		
		
	config.cache_period = xxx или page.config.cache_period = xxx Для конкретной страницы через условие IF или для всей ветки с помощью шаблона на странице. И сответственно "Кеш устаревает" самой страницы оставить пустым.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
		
  | 
	
		
  | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Нужен ли кеш индексации? | Sovetsky | TYPO3: SEO и статистика посещений | 6 | 15.12.2010 10:38 | 
| Как отключить кеш (config.no_cache) | c0d3r | Общие вопросы | 2 | 22.12.2006 10:18 |