Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
06.08.2007, 19:42 | #1 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Кэширование cache_pages
У меня появились тормоза на тестовом сайте, очень напрягает, стал разбираться с кэшем.
К слову, из расширений стоит только самое необходимое - TV, real_url, page_php_content, tt_news, jk_poll. Причём последние два юзаются в BE, а в FE для их написаны свои классы-врапперы - так оказалось удобнее и проще, чем настройка TS или XCLASS (например, не смог добиться от jk_poll того функционала, какого хотел). Для генерации контента в основном используются USER объекты и user_ классы (не в виде расширений, просто подключаемые PHP либы). Заметил, что данные пишутся в cache_pages, но после генерации страницы также и удаляются, в результате чего в cache_pages постоянно находится 1 запись (кэш последней посещённой страницы). То есть каждая страница всё равно в следующий раз будет загружена "с нуля". Почему такое происходит, есть ли у кого-нибудь такой опыт? Если надо, могу привести лог SQL при работе с cache_pages. cache_hash худо-бедно, но растёт. cache_pagesection непонятно, но всё же не так плохо как cache_pages. ps На страницах есть свои установки setcookies(), наследие старого сайта, но вряд ли они влияют на кэширование. pps Может быть требуется передавать CHash в ссылках? Встретил в натсройках realurl параметр enableCHashCache, но пока не разжёвывал - уже вечер... Последний раз редактировалось c0d3r; 06.08.2007 в 19:54 |
07.08.2007, 11:45 | #2 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Посмотрел старый cайт, который бегает ещё на 3.8, там тоже в cache_pages только одна запись, кэшируется в основном cache_hash (700K записей так что, наверное, тема не так критична, как я думал
|
09.08.2007, 10:49 | #3 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Судя по сообщениям в теме "Оптимизация скорости работы сайта" (http://forum.typo3.biz/showthread.php?p=14123)
одна запись в cache_pages - это 30-секундный кэш "page is been generated..." http://forum.typo3.biz/showthread.php?p=14123#post14119 http://forum.typo3.biz/showthread.php?p=14123#post14123 |
22.08.2007, 12:17 | #4 | |
Новенький
Регистрация: 02.11.2006
Сообщений: 24
|
Цитата:
у меня без них не кешировалось. с тех пор явно указываю в конфиге для typolink PHP код:
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кэширование части страницы. | Sergey M Nikitin | TypoScript практикум | 5 | 10.07.2007 22:38 |
Как реализовать кэширование непосредственно в html через TS? | Konstantin | Общие вопросы | 2 | 21.01.2005 19:01 |