Влияет ли код шаблона на скорость загрузки страниц?
Рассматривается вопрос, влияет ли программная бизнес-логика шаблона в Impera CMS на скорость загрузки страниц сайта и как это увидеть в численном выражении.
Вчера при работе одной веб-студии над проектом, ко мне обратились с вопросом, влияет ли программная бизнес-логика шаблона на скорость загрузки страниц сайта, и если да - как это увидеть в численном выражении.
Ответ на первую часть вопроса однозначен: влияет, поскольку бизнес-логика имеет возможность обратиться к движку за извлечением каких-либо дополнительных данных, например неких записей из базы данных. В результате количество таких обращений будет некоторым образом влиять на скорость генерации страницы.
Ответом на вторую часть вопроса послужит скриншот, который я подготовил на основе результатов эксперимента, проведённого с шаблоном студийного проекта и простейшим шаблоном Minimalist из коробочной версии Impera CMS. Оба шаблона были поставлены на сайт и с помощью модуля Speedometer (Сравнение скоростей сайтов) измерены со стороны моего сайта.