|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.12.2009, 23:02 | #1 |
Новичок
Джуниор
Регистрация: 26.07.2009
Сообщений: 1
|
Apache+PHP. За и против многократного использования ECHO
На текущий момент, имеется движок, который отдает html, четырьмя этапами:
1) hider 2) menu1, menu2, menu3… 3) content блок1, content блок2, content блок3… 4) footer В каждом блоке, возможно достаточно большое количество вызовов echo. Можно ли выиграть в производительности, если многократные вызовы функции echo заменить на функцию сложения строк, чтобы в последствии отдавать клиенту страницу единым echo, одной порцией? |
17.12.2009, 23:13 | #2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
например так:
Допустим index.php: Код:
|
17.12.2009, 23:49 | #3 | |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Цитата:
Например: Код:
Или я что то не так понял? |
|
18.12.2009, 00:07 | #4 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Да, он его парсит на предмет выявления РНР-кода.
Лучше писать так: Код:
Код:
|
18.12.2009, 01:35 | #5 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
|
18.12.2009, 02:48 | #6 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Чистый не получится. Или получится, но с потерями производительности. Но опять таки - если кода мало, то можно и не оптимизировать. Хотя я бы - стал)
|
18.12.2009, 11:12 | #7 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Цитата:
Во вторых - Код:
А если вывести строку так Код:
Стрелок-охотник
|
|
22.12.2009, 17:40 | #8 | ||
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Цитата:
Так что лучше всего использовать шаблоны, написав свой шаблонизатор или заюзав уже существующие. Цитата:
E-Mail: arigato.freelance@gmail.com
Последний раз редактировалось Arigato; 22.12.2009 в 17:50. |
||
22.12.2009, 20:03 | #9 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Я всегда делаю так: (пример)
Код:
|
22.12.2009, 20:04 | #10 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
Еще я где-то читал, что строка
PHP код:
PHP код:
Код был с оперетором "echo"(Как мне нервы трепал ) Последний раз редактировалось _PROGRAMM_; 22.12.2009 в 20:13. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавить запись в MySQL. Apache. PHP. | ViNcHeStEr | PHP | 3 | 11.08.2012 11:29 |
Как настроить PHP на Apache? | Vasily-Z | PHP | 9 | 18.12.2009 02:19 |
Apache mod_rewrite и GET переменные php | Алориан | PHP | 11 | 22.11.2009 08:20 |
PHP. Чем отличается print от echo? | Doz1metr | Помощь студентам | 3 | 20.09.2009 12:43 |
Apache + php | Ururu | PHP | 3 | 25.04.2009 15:39 |