![]() |
0 Всего найдено: 19
MaxaON-SEO
Сообщение
09/12/2010 23:31
Копия темы
По PHP вопрос... Что лучше? <?php if ( is_front_page() ) { ?> Главная страница! <?php } else { ?> Это не главная страница! <?php } ?> или <?php if ( is_front_page() ) { echo 'Главная страница!'; } else { echo 'Это не главная страница!'; } ?> И что в скриптах вообще грузит CPU? =) Т.е. много каких вещей лучше в коде не писать, чтобы не грузить хостинговый процессор?
Supernowa
Сообщение
09/12/2010 23:34
Копия темы
а зачем в середине писать php, уже ведь открыли и закрыли.
MaxaON-SEO
Сообщение
09/12/2010 23:41
Копия темы
в первом варианте? Ну там if сработало, главная страница написалась, фигурная скобка закрылась и поехал else =)
MaxaON-SEO
Сообщение
09/12/2010 23:46
Копия темы
я там мало что понимаю на самом деле, я больше по дизайну и сео) Но для сео мне понадобилось как обычно копать код) Не пойму какая разница в использовании этих двух способов и какой из них валиднее и правильнее. То ли использовать echo, то ли нет)
Supernowa
Сообщение
09/12/2010 23:48
Копия темы
я не знала, что можно так. мне кажется, без разницы) это же мизер.
MaxaON-SEO
Сообщение
09/12/2010 23:52
Копия темы
А если таких вот конструкций в выводе одной страницы будет штук 10 участвовать, помимо стандартных движковых? Ну это ладно, мелочи. Я пока только 1 раз хостинг положил на лопатки, дав мега-нагрузку)) Поэтому второй вопрос мучает. Что в коде грузит процессор, если этого в коде много?)) Я вечно пихаю туда кучу всякого (чтобы там выводилось, а там нет, чтобы где-то красиво что-то вылазило)). В итоге в сгенерированной странице всё нормально, а в коде для этого куча всего напихано)
clockworkbird
Сообщение
09/12/2010 23:54
Копия темы
работает одинаково. мне больше нравится первый вариант так php как шаблонизатор работает.
clockworkbird
Сообщение
09/12/2010 23:55
Копия темы
этим вы сервер не нагрузите никак ))) Сервер грузится только кривыми руками )
MaxaON-SEO
Сообщение
09/12/2010 23:58
Копия темы
Ну воот! Про кривые руки это всё про меня) У меня WordPress на хостинге совсем не грузит БД, а CPU шкалит! Вот хочу поудалять ото всюду всё что может вредить)
website-builder
Сообщение
10/12/2010 00:11
Копия темы
Насчет нагрузки не знаю, но вторым способом пользуюсь когда нужно что то типа посчитать и быстро вывести но на строк так 4-5. Вторым очень удобно когда много элементов на странице (то есть в выводимому блоку) например Что бы вторым вывести ссылку if(1){ echo "<a href=\"\"></a>"; } или if(1){ echo "<a href='sss'></a>"; } Ну сами понимаете если таких ссылок много будет очень трудно будет все так записать, поэтому пишу: <?php if ( is_front_page() ) { ?> <a href=""></a> <a href=""></a> <a href=""></a> <a href=""></a> <a href=""></a> <a href=""></a> <a href=""></a> <?php } ?>
Nerufa
Сообщение
10/12/2010 00:53
Копия темы
Поправимо, используя так называемый шаблонизатор... замена своих специфичных имен переменных (тэгов) на вывод (текст). {%title_news%} => Заголовок новости Вот тут как раз и создается некая нагрузка на ЦП.
Strong87
Сообщение
10/12/2010 01:25
Копия темы
Вопрос в том, надо ли это вообще, дело конечно каждого, но почему бы не оставить так? <?=$news_title?> Сомнительная польза от шаблонизаторов. Они могут быть актуальны в типовых, простых сайтах на различных CMS. На более серьезных системах тратить время на парсинг шаблона только ради "красоты" кода, не уверен что это рентабельно.
Free-man
Сообщение
10/12/2010 09:26
Копия темы
0
я думаю, что если использовать пхп как шаблонизатор, то предпочтительнее писать <?php if( is_front_page() ): ?> Главная страница! <?php else: ?> Это не главная страница! <?php endif; ?> я может и не прав, но я, например, хоть в скобках не путаюсь |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |