Это зависит от того, как вы используете Smarty, потому что поток ваших страниц может изменить
Классический простой PHP-поток:
- выход
- Обработка данных $ _REQUEST
- Выход
- Обработка запросов к базе данных
- выход
- Обработка данных $ _REQUEST
- выход
- ...
Классический Smarty flow:
- Обработка всех данных $ _REQUEST
- Обработка всех запросов к базе данных
- Вывести все
Если обычный PHP занял 1,0 сек для этой страницы, то страница Smarty также занимает 1,0 сек. НО, если предположить, что вся обработка базы данных и $ _request занимает 0,7 сек. Простой PHP начинает вывод непосредственно, в то время как версия Smarty начинает выводить через 0,7 сек. Поэтому браузер может быстрее загружать таблицы стилей и изображения.
Отсутствие выхода также означает, что кнопка «Стоп» не действует.
Однако в Smarty вы можете вызывать функции и методы из шаблона.
Задержка медленной части туда, где нужны данные.