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

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

Ответ
 
Опции темы Опции просмотра
Старый 02.07.2007, 16:00   #1
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию вопрос по кэшу и _COOKIE

Уважаемые, интересует управление кэшем при изменении сессионных переменных. Например, пользователь изменил в форме данные о своей стране, они сохранились в куках и мы должны выводить данные из USER, относящиеся к его текущим установкам.

Есть вариант - использование USER_INT, который не кэшируется.
А что посоветуете при использовании USER?
c0d3r вне форума   Ответить с цитированием
Старый 02.07.2007, 16:32   #2
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Какая то каша...

USER (как включение пользовательского скрипта) кэшируется вместе со страницей (зависит от настроек кэширования страницы).

Что тут советовать? Используйте то что нужно! Если кэш не нужен, то USER_INT. Или JS+Ajax.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 03.07.2007, 12:44   #3
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Каша как каша Суть вот в чём. Реагирует ли Typo3 на значение _POST, _COOKIE при генерации или использовании кэша? Ну на GET наверняка реагирует.

Если изменилось значение COOKIE (от которого зависит вывод контента), будет ли Typo3 продолжать брать из кэша уже неактуальный контент? Такое лечится только использованием USER_INT (ну или $TSFE->set_no_cache() )?
c0d3r вне форума   Ответить с цитированием
Старый 03.07.2007, 12:53   #4
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Прочитать мой предыдущий ответ 100 раз... потом переписать строчку "Если кэш не нужен, то USER_INT" еще 100 раз...

То что получилось, повесить перед собой на стену. Думаю через дня два три у Вас все наладится.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 03.07.2007, 13:04   #5
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Цитата:
Если кэш не нужен, то USER_INT
Кэш-то как раз нужен... но более такой навороченный, чем в Typo3
Когда не нужен, тут всё понятно, смысла в настенных мануалах нет
Наверное, допишу свой маленький быстрый шаблонизатор, впрочем, это уже оффтоп.
c0d3r вне форума   Ответить с цитированием
Старый 03.07.2007, 13:12   #6
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Ну каша.... ну каша...
- Нужен кэш потому напишу шаблонизатор!

Здоровы ли Вы, уважаемый? Кэш в TYPO3 доволно новороченный и многоуровневый... И пока нужды всех удовлетворял. Сначала надо поределится с тем что Вам реально нужно... кэш, шаблонизатор, и "шапку с бубенцами"...
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 03.07.2007, 13:20   #7
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Что вы бросаетесь-то, уважаемый?
Шаблонизатор есть, доработаю в нём обращение к кэш-классу и сам кэш-класс. Для себя, я ж написал - оффтоп.
Всё это Typo3 не заменяет и не очерняет, спокуха.
К кэшу Typo3 я претензий не имею.
Что не очень внятно отписал - ну что ж, иногда бывает, будьте терпеливее
c0d3r вне форума   Ответить с цитированием
Старый 03.07.2007, 13:56   #8
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Терпеливее??? Еще чего??!!!
Написал в форум (не думая), получай на орехи!!!
Мы ж тут общаемся в конце концов... или приятнее тихий игнор?
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 03.07.2007, 14:41   #9
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

На том и порешим - писать в форум, подумав.
Кстати, часто бывает так - сужу по опыту в пхпклубе, правда, там редко пишу, так как по PHP вопросов мало, уже отвопросился в основном. Стоит отписать пост и в половине случаев находишь решение ещё до того, как в форуме будет дан ответ. Потому что когда пишешь, концентрируешь мыслительные способности на сабже
Там правда есть свой Фанат, но особо не пересекались ))
c0d3r вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пресловутый вопрос насчёт языка и (Warning:) logovas Общие вопросы 10 28.03.2007 21:39
Вопрос по TS для меню из двух частей -=UncleByte=- TypoScript практикум 6 14.12.2006 01:03
вопрос по MM DAM - FEFileList -=STYDENT=- Общие вопросы 2 25.07.2006 16:57
и снова вопрос по меню. Илья Общие вопросы 14 11.05.2006 14:57
Вопрос по Custom Images Menu.O Perignator Temporis Общие вопросы 1 01.04.2003 01:50


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


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

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