Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   TS-шаблонов сайта в одном файле - повышает скорость работы сайта (http://forum.typo3.ru/showthread.php?t=10345)

Ивано 14.10.2012 19:01

TS-шаблонов сайта в одном файле - повышает скорость работы сайта
 
После определенного периода жизни проекта мое хранилище по шаблонам TS превращается в нечто подобное:

( [Ak:lib.menu-system] Меню системных ссылок [5]
[Ak:lib.header] Шапка сайта [4]
[Ak:lib.menu] Горизонтальное меню [2]
[Ak:lib.menu-r] Меню справа для А-м [31]
[Ak:lib.breadcrumb] Нав. цепочка [8]
[Ak:lib.footer] Копирайт [3]
[Ak:lib.version] Версия сайта, последнее обновлени... [6]
[Ak:lib.counter] Счетчики посещения [37]
[AK] - настройка GridElemens (3 колонки) [101]
[p-config] Страница в браузере/админ-панель [19]
[p.css] Вкл. css-тиблиц [27]
[p.js] Вкл. js-скриптов [26]
[p.seo.robots.txt] Файл robots.txt [45]
[p.seo.sitemap.xml] Файл sitemap.xml [46]
[p.seo.title] Заголовок странитцы [17]
[p.seo.meta] Метаданные [20]
[p.seo.favico] Иконка [18]
[p.seo.url] Настройка ЧПУ [33]
[p-cont] H1-H6 [21]
[p-cont] IMG [30]
[p-cont] FORM [29]
-- и т.д. )

Как-то попробовал все сделать это добро через:
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/ts/main.txt">

И сайт стал работать заметно как-то быстрее!!!:D
Да и редактировать шаблоны сайта стало удобнее:)

-=UncleByte=- 14.10.2012 19:26

А если хранить не во внешнем файле, а в базе?

Ивано 14.10.2012 21:21

Так до этого я хранил в БД.
Сейчас пробую такой подход через файлы - единственное что удобнее - это редактировать.
Но есть и минус - быстро забываешь что к чему относится.

-=UncleByte=- 14.10.2012 21:42

"Говорящие" названия и комментарии в коде - и все сразу понятно ;)

Ивано 24.10.2012 01:18

В общем не удобно это - пришлось отказаться.
Проигрыш в скорости - 10-15%...
Быстро забываешь что к чему . а так все по полочкам разложено!

Ивано++ 10.09.2013 21:22

Цитата:

Сообщение от Ивано (Сообщение 34626)
После определенного периода жизни проекта мое хранилище по шаблонам TS превращается в нечто подобное:

( [Ak:lib.menu-system] Меню системных ссылок [5]
[Ak:lib.header] Шапка сайта [4]
[Ak:lib.menu] Горизонтальное меню [2]
[Ak:lib.menu-r] Меню справа для А-м [31]
[Ak:lib.breadcrumb] Нав. цепочка [8]
[Ak:lib.footer] Копирайт [3]
[Ak:lib.version] Версия сайта, последнее обновлени... [6]
[Ak:lib.counter] Счетчики посещения [37]
[AK] - настройка GridElemens (3 колонки) [101]
[p-config] Страница в браузере/админ-панель [19]
[p.css] Вкл. css-тиблиц [27]
[p.js] Вкл. js-скриптов [26]
[p.seo.robots.txt] Файл robots.txt [45]
[p.seo.sitemap.xml] Файл sitemap.xml [46]
[p.seo.title] Заголовок странитцы [17]
[p.seo.meta] Метаданные [20]
[p.seo.favico] Иконка [18]
[p.seo.url] Настройка ЧПУ [33]
[p-cont] H1-H6 [21]
[p-cont] IMG [30]
[p-cont] FORM [29]
-- и т.д. )

Как-то попробовал все сделать это добро через:
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/templates/ts/main.txt">

И сайт стал работать заметно как-то быстрее!!!:D
Да и редактировать шаблоны сайта стало удобнее:)

Файлы рулят...

alexk 14.09.2013 17:21

Согласен, я то же все в файлах храню.. удобно когда данные - константы (копирайты или др инфа, меняемая раз в жизни и не достойна того, что бы тратить на неё пространство БД), выносится в отдельную папку и можно давать право её редактирования, благо иногда юзеры способны заменить текст в скобках.


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

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