PDA

Просмотр полной версии : Сайт без TemplaVoila?


Valery Romanchev
20.04.2008, 11:58
Сейчас рассматриваю варианты, как делать проект у которого будет значительная нагрузка.
Про кеш в статику nc_statifilecashe или кеширующий прокси - это понятно... Но хочется все-таки, чтобы генерация страницы была меньше по времени.

И есть мысль делать сайт без TemplaVoila, потому что выкрутасов с контентом там практически нет

Вопросы:
какой выигрыш в скорости генерации страницы даст отсутствие TV?
какие экстеншены есть, чтобы делать фичи TV по генерации произвольных контент элементов без нее самой (они точно были... и конечно интересно, как они в работе)?
есть ли удобная замена темплавоиловским ярлыкам для контнет-элементов? (Insert Record есть, но это не за пару кликов делается... может уже сделали что-то удобнее)?

UPD:
экстненшены на эту тему

be_layout
Pagemodule BE Layout
Allows to define a template for the WebPage module for arranging the columns similar to FE-layout. Supports Columns-, Language- and Qickeditmode. Works seemless with rlmp_tmplselector (auto-switch between templates).

rscontentcolumn
Content-Element Columns (http://typo3.org/extensions/repository/view/rscontentcolumn/0.2.1/)

fdfx_2cols
fdfx_3cols

void
20.04.2008, 15:08
th_specialelements?

thebat
20.04.2008, 17:49
Content Element From TypoScript (tscobj)
What does it do?
The goal of this extension is to make any TypoScript object defined in the website's template available as a normal content element. If you have, for instance, configured a menu in your TS template, this extension will allow you to place it on a page, just like a standard text or image element.

Valery Romanchev
20.04.2008, 19:48
typoscript_code - вот это тоже

Pavel Antonov
21.04.2008, 11:11
Мне почему то кажется что наличие/отсутствие TV сильно погоды не сделает.

Даже если не вдаваться в особенности работы того или иного способа и то что у TV парсинг шаблонов происходит при создании TO, а не при рендеренге страницы, имеем следующую статистику по работе (посмотрите TypoScript в Admin Panel)

На моей рабочей станции данные следующие:
Генерация страницы TV ~6ms
Выбор контента через CONTENT/RECORDS ~2ms
Генерация текстового меню через HMENU > 20ms (Реализация дерева в TYPO3 и меню - это слезы!!!)
XHTML clean > 80ms
tt_news (LATEST) >80ms

И чего экономить? 6ms? По-моему выгоды от TV (FCE) превышают затраты.