Вход

Просмотр полной версии : TS-шаблонов сайта в одном файле - повышает скорость работы сайта


Ивано
14.10.2012, 19:01
После определенного периода жизни проекта мое хранилище по шаблонам 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
После определенного периода жизни проекта мое хранилище по шаблонам 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
Согласен, я то же все в файлах храню.. удобно когда данные - константы (копирайты или др инфа, меняемая раз в жизни и не достойна того, что бы тратить на неё пространство БД), выносится в отдельную папку и можно давать право её редактирования, благо иногда юзеры способны заменить текст в скобках.