При создании любого сайта обязательно используется HTML код, для построения блоков
и вообще построения сайта.
И часто этот код находиться в PHP-файле, так как нет смысла его выносить в отдельный
файл, а потом еще инклудить.
Допустим, есть такой PHP файл и в нем есть такой код:
$title
$content
HTML;
Но его можно вывести еще так
Какой способ лучше использовать? Наверное, второй способ должен быть быстрее, но
намного ли? Или всё же можно не думать о этом и писать как удобней?
А что, если через echo выводить много HTML кода?
Ответы
Ответ 1
Тест будет красноречивее любых споров по поводу производительности:
$title
используйте HEREDOC синтаксис как можно... ээ.. вообще не используйте. Второй способ
- это правильный способ. Если хотите узнать скорость работы скрипта, то можно сделать так
всегда пишу так, работает на всех хостингах с php 5.3 в независимости включены ли
шорт теги
Если нужно настолько сильно оптимизировать, то лучше оптимизировать не код, а инфраструктуру.
Варианты:
Написать не на PHP, а на Go/Java/C
Более оптимально настроить php-fpm, nginx, ... (буферизирование вывода, gzip, ...)
Использовать более быстрый сервер или несколько серверов с load balancer
Кешировать страницы целиком или хотя бы блоки - Кеширование с Varnish + ESI (RuHighload.com)
Комментариев нет:
Отправить комментарий