Производительность шаблонов: статические файлы и жестко запрограммированный DOM - PullRequest
2 голосов
/ 06 сентября 2010

Этот вопрос может быть теоретическим, но я думаю, что в некоторых случаях это имеет смысл. Мне просто интересно, какое решение является наиболее эффективным: загрузка шаблонов HTML или создание их с помощью функций DOM?

Оба имеют свои плюсы и минусы, и есть множество других факторов, которые могут закрыть любой из них: например, очевидно, что HTML-код в DOM не так легко изменить, как статический.

Факт: существует целый ряд факторов, которые могут определенно повлиять на производительность (дисковый ввод-вывод, память, процессор, плохой код и т. Д.).

Вопрос: является ли хорошей практикой использование HTML (фрагментов) в кодировке DOM в качестве шаблонов? Или в этом случае я буду в порядке с конкатенацией строк?

Спасибо, Фабрика

1 Ответ

0 голосов
/ 06 сентября 2010

Шаблоны быстрее , в моих тестовых примерах (результатов которых мне не хватает сейчас) по сравнению с созданием HTML с помощью DOM.

[РЕДАКТИРОВАТЬ]: Пояснение к ОП:

Как я уже сказал, это было давно (я думаю, 6-8 месяцев), когда я проводил тест, я потерял результаты. Ну, так как вам нужно загружать данные с диска ТОЛЬКО ОДИН РАЗ, это не создает такой большой разницы. В моих тестах у меня было 100 переменных на страницу. Это потребует DOM для вставки элементов 100 раз или шаблонов 100 раз. Насколько я помню, результаты показали соотношение 1: 1,35 (время выполнения) в пользу шаблонов. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...