Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
Опции темы | Опции просмотра |
|
19.06.2012, 12:07 | #1 |
Senior Member
|
Нет, никакой extbase не нужен. Вторая ссылка в вашем примере это как раз оно (обычные настроки и использование классов ядра). Только как кэшь используется БД. Если у вас полноценный выделенный сервер и достаточно ОЗУ, то лучше использовать что-то вроде memcached. На БД в TYPO3 и так нагрузки хватает.
|
23.06.2012, 10:42 | #2 | |
Guest
Сообщений: n/a
|
Цитата:
Хорошо - попробую и то и то... |
|
25.06.2012, 23:53 | #3 |
Guest
Сообщений: n/a
|
В общем с выше описанным ничего не выходит...
Нашел еще ссылку: что это за способ кэширования? http://buzz.typo3.org/people/steffen...in-extensions/ http://wiki.typo3.org/Functions_for_t3lib_cache |
26.06.2012, 11:04 | #4 | |
Senior Member
|
Цитата:
На вскидку: 1. Если у вас плагин типа USER, то содержимое закэшируется при первом обращении к нему и внутренняя логика уже не будет использоваться. В случае любой динамики обязательно должен быть USER_INT. 2. Может у вас отключено использование caching framework в настройках TYPO3. На сколько я помню по умолчанию он выключен. По новым ссылкам. cache_hash - таблица которая используется для внутреннего кэширования. Она и функции работы с ней существуют в ядре очень давно. Ее тоже можно использовать (пример в первой ссылке), но как по мне это не очень эффективно. |
|
02.07.2012, 00:26 | #5 |
Guest
Сообщений: n/a
|
Вот допусти стандартный класс, созданный через kickstarter:
PHP код:
|
23.10.2012, 21:09 | #6 |
Guest
Сообщений: n/a
|
По прежнему актуально.
Самый простой "кэш" (не знаю можно ли это назвать кэшированием), который могу создать это следующий: есть собранные данные HTML-код - их записываю в файл с именем time(), кидаю его в папку typo3temp - и при следующем вызове скрипта, проверяю через if - если разница более 30 минут - то по новому нужно собрать HTML-код с запросом к БД. Какой и как использовать API typo3 для подобных вещей (как на файлах, так и на БД - хотя данный вариант мне тоже не очень нравиться). Есть ли простые примеры... Memcache - так понимаю должен быть включен (установлен) на сервера? И есть ли что нибудь - что похоже на Memcache - только в независимости от настроек и установок сервера? Последний раз редактировалось Ивано; 23.10.2012 в 21:22 |
23.10.2012, 21:29 | #7 |
Guest
Сообщений: n/a
|
Вот нашел ссылку на memcache - только на основе простой библиотеки...
http://raven.esiteq.com/2011/03/php-memcache/ |