Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Новости TYPO3-разработки (http://forum.typo3.ru/forumdisplay.php?f=20)
-   -   "TYPO3 кэширование" ^ 2 = COA_GO (http://forum.typo3.ru/showthread.php?t=7615)

dmartynenko 20.04.2009 13:58

"TYPO3 кэширование" ^ 2 = COA_GO
 
Хотя в ближайшие месяцы ожидается выход TYPO3 версии 4.3, в которой вопросы кэширования будут кардинально пересмотрены, в TER появляются экстеншены призванные тем или иным образом улучшить существующие в 4.х механизмы.

Еще один интересный новичек: COA_GO (coago)

Суть его в том, что к существующим объектам TS - полностью кэшируемому COA и совсем некэшируемому COA_INT - добавляются кэшируемый на указанный срок объект COA_GO. Т.е. он ведется себя как COA_INT но с дополнительным локальным кэшированием.

Интересные моменты:
1. Улучшить производительность можно даже для полностью кэшируемых страниц. Например если на каждой странице используется например меню: page.10 < temp.menu, то для каждой страницы оно будет сформировано заново (хотя и только один раз :). Если же вставлять его через COA_GO, то оно будет сформировано вообще только один раз для всех страниц сайта.

2. По дополнительной настройке контент на страницу в FE может загружаться через механизм AJAX, в сам код страницы при этом пишется лишь небольшой JavaScript.

Главный вопрос, который как обычно портит всю красоту любого кэширования - что будет после логина в FE, особенно если контент формируется для каждого пользователя отдельно. В существующей документации к COA_GO этот момент пока не освещается .

http://typo3.org/extensions/reposito...coago/current/
http://forge.typo3.org/wiki/extensio.../Documentation

Pavel Antonov 20.04.2009 16:18

Весьма полезная штука!

Очень поможет например при огромных меню, которые в рамках одного раздела не меняются.

Ивано++ 14.07.2013 03:45

http://dev.typo3.pl/fileadmin/pliki/...he_w_typo3.pdf


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

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