Как отключить кэширование? 3.0.4

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Valery_01
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 3 месяца

Как отключить кэширование? 3.0.4

Сообщение Valery_01 »

Здравствуйте.

не могу найти где отключается кэширование

подскажите пожалуйста

версия 3.0.4
---
Кэширование результатов поиска: стоит на 0

а папка cache выросла за 2 лет до 500 Мб

переименовал, побоялся стереть

создал новую, в минуту по 10-20 файлов добавляет

---
заранее спасибо
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: Как отключить кэширование? 3.0.4

Сообщение rxu »

В 3.0.4 - никак. Начиная с 3.0.6 = можно, задав в config.php параметр $acm_type = 'null';
Изображение
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Как отключить кэширование? 3.0.4

Сообщение MIT »

«Кэширование результатов поиска» не имеет отношения к папке cache
Valery_01
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 3 месяца

Re: Как отключить кэширование? 3.0.4

Сообщение Valery_01 »

rxu писал(а):В 3.0.4 - никак. Начиная с 3.0.6 = можно, задав в config.php параметр $acm_type = 'null';
Значит только регулярная ручная чистка папки cache?
Не нужно в ней ничего оставлять?

Имеет ли смысл возиться с переходом на 3.0.6 ради этого, если все шаблоны сильно переделаны?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Как отключить кэширование? 3.0.4

Сообщение nissin »

Valery_01 писал(а):а папка cache выросла за 2 лет до 500 Мб
У вас возможно чистка по cron.php не работает, такое иногда бывает когда хостер дату на пару лет вперёд переводит.
На всякий случай проверить значения cache_last_gc (и прочих *last_gc) в таблице phpbb_config, они не должны превышать текущую дату в формате Unix TimeStamp (1308026982 на текущий момент).
Плюс наличие строки <!-- IF not S_IS_BOT -->{RUN_CRON_TASK}<!-- ENDIF --> в overall_footer.html используемого стиля.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Как отключить кэширование? 3.0.4

Сообщение Shredder »

Valery_01 писал(а):Имеет ли смысл возиться с переходом на 3.0.6 ради этого, если все шаблоны сильно переделаны?
Во-первых, не 3.0.6, а 3.0.8 - последняя на сегодняшний день версия, и скоро уже будет 3.0.9. А во-вторых - шаблоны при этом никак не мешают, при небольшой сноровке их также легко можно обновить.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Как отключить кэширование? 3.0.4

Сообщение MIT »

Valery_01 писал(а):Не нужно в ней ничего оставлять?
Удаляя файлы .htaccess и index.html из папки cache ты делаешь довольно серьёзную дырку в защите форума.
Valery_01
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 3 месяца

Re: Как отключить кэширование? 3.0.4

Сообщение Valery_01 »

Файлы .htaccess и index.html оставил.
Спасибо за подсказку!

nissin писал(а): У вас возможно чистка по cron.php не работает, такое иногда бывает когда хостер дату на пару лет вперёд переводит.
На всякий случай проверить значения cache_last_gc (и прочих *last_gc) в таблице phpbb_config, они не должны превышать текущую дату в формате Unix TimeStamp (1308026982 на текущий момент).
Плюс наличие строки <!-- IF not S_IS_BOT -->{RUN_CRON_TASK}<!-- ENDIF --> в overall_footer.html используемого стиля.
В overall_footer.html строку вставил

А вот что в cron.php

Код: Выделить всё

	case 'tidy_cache':

		if (time() - $config['cache_gc'] <= $config['cache_last_gc'] || !method_exists($cache, 'tidy'))
		{
			break;
		}

		if ($use_shutdown_function)
		{
			register_shutdown_function(array(&$cache, 'tidy'));
		}
		else
		{
			$cache->tidy();
		}

	break;
Последний раз редактировалось Айдар 14.06.2011 19:29, всего редактировалось 2 раза.
Причина: MIT: BB-код [code] — потрясающе красивая штука; Айдар - убран оверквотинг, исправлена орфография
Аватара пользователя
pisikot
phpBB 1.2.1
Сообщения: 21
Стаж: 15 лет 11 месяцев
Откуда: tmn
Благодарил (а): 32 раза

Re: Как отключить кэширование? 3.0.4

Сообщение pisikot »

Сложилось у меня такое впечатление что на моем форуме кэширование работает не правильно...

У нас на работе доступ в инет через прокси, чтобы обновить страницу помогает только Ctrl+F5
на любом браузере и любой машине которая ходит через прокси этот косяк есть!
Захожу на форум, читаю новую тему.. выхожу а она как не прочитана висит, и это везде даже в админке надо Ctrl+F5 жамкать!

Думал что дело в самом прокси на моей работе, но пользователи которые ходят через прокси тоже стали жаловаться! Тем более другие сайты на phpbb3 у меня работают нормально!

В overall_footer.html строчка

Код: Выделить всё

<!-- IF not S_IS_BOT -->{RUN_CRON_TASK}<!-- ENDIF -->
есть.
cron.php сравнил с форумом где все ok, они идентичны!

Подскажите где копать)
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Как отключить кэширование? 3.0.4

Сообщение Pazh »

я тоже через прокси на свой и на гуру сайт хожу - страницы нормально обновляются
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Как отключить кэширование? 3.0.4

Сообщение HAMMER663 »

pisikot ссылку на форум. сео мод установлен?
Аватара пользователя
pisikot
phpBB 1.2.1
Сообщения: 21
Стаж: 15 лет 11 месяцев
Откуда: tmn
Благодарил (а): 32 раза

Re: Как отключить кэширование? 3.0.4

Сообщение pisikot »

HAMMER663 писал(а):сео мод установлен?
нет! версия 3.0.11, но косяк заметил когда 3.0.9 еще была...

Вернуться в «Поддержка phpBB 3.0.х»