Будет ли быстрее реализовать PHP-код в HTML или использовать только PHP? Смотрите больше деталей

0

В настоящее время я использую PHP для получения результатов из mysql db.

Im также отображает результаты, создавая таблицу и все с PHP.

Мой вопрос: повысит ли скорость загрузки, если я просто вызову php-переменные из HTML-документа (PHP + HTML).

Или, может быть, это не имеет значения, и я должен пойти с ТОЛЬКО решением PHP, которое у меня уже есть?

Спасибо

Теги:

4 ответа

2
Лучший ответ

Поймать 22. Слияние больших блоков PHP и HTML-код вместе могут сделать его быстрее, но значительно уменьшить читаемость и, следовательно, ремонтопригодность. Лично я хотел бы держать их как можно более раздельными.

2

Обычно рендеринг шаблонов - это не узкое место в производительности веб-приложений, и я определенно предпочитаю читаемость по скорости здесь. Некоторые общие области, где небольшие изменения могут значительно повысить производительность, следующие:

  • 0
    +1. Мы в лучшем случае говорим миллисекунду или две. Между тем, вы неизбежно выполняете неиндексированный запрос в течение 200 мс ...
  • 0
    +2 Сосредоточьтесь на эффективном кэшировании ваших запросов
0

Независимо от производительности (независимо от того, встраиваете ли вы html прямо в свой php или нет, не важно, я полагаю, что вы научитесь как можно скорее использовать механизм шаблонов (например, Smarty).

Потому что я только что следил за ссылкой, размещенной в одном из ответов здесь, и это напомнило мне, насколько отвратительным может быть, когда логика и презентация запутаны в одном большом, уродливом, непостижимом беспорядке.

Я имею в виду, давай. Забудьте о echo уже.

  • 0
    Для крупных проектов / сайтов я полностью согласен , что Smarty является путь, но для небольших сайтов , которые не имеют целые команды работают на них, я думаю , что просто echo ИНГ все проще, и , конечно , быстрее. И писать, и разбирать код.
  • 0
    Я не согласен с вами наиболее серьезно. Издержки Smarty с точки зрения строк кода - это что, пять или шесть строк? И это дает вам возможность отображать ваши данные любым способом, не вмешиваясь в вашу логику, черт возьми, даже не зная об этой логике. И вы можете показать свой HTML (шаблон) кому-то, кому не нужно знать php.
Показать ещё 1 комментарий
0

Я всегда вставляю свой PHP-код в HTML. У O'Reilly есть замечательная возможность сделать это, http://www.oreillynet.com/pub/a/php/2001/05/03/php_foundations.html?page=2

  • 0
    Ты серьезно? Поскольку код на этой странице нечитабелен, и когда я говорю «нечитабельно», я имею в виду, что не могу с первого взгляда сказать, что он делает. Хорошо, я избалован питоном (читаемость важна!), Но давай!
  • 0
    Да, для меня просто легче понять, что именно PHP делает встроенным в HTML, то есть, если код PHP не должен быть слишком длинным с большой логикой.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню