Архив рубрики 'PHP'

NuSOAP и PHP 5

Friday, July 27th, 2007

Оказывается, для работы NuSOAP в PHP 5 (а работа эта нужна лишь для того чтобы не переписывать старый код, т.к. в PHP 5 есть SOAP расширение, которое написано на Си и выигрывает в скорости у всех реализаций SOAP написанных на PHP) необходимо поменять имя класса и конструктора soapclient. Т.к. это имя класса совпадает с именем в SOAP расширении PHP 5.

О производительности в PHP

Tuesday, May 15th, 2007

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

foreach ($a_servers as $val)
{
  echo ‘Что-то выводилось’;
  //далее выполнялись какие-то действия
  echo ‘Потом снова был вывод’;
}

Массив $a_servers оказался большим (больше 2000 элементов) и скрипт выполнялся долго.

Заменил код на следующий:

$message = ‘’;
foreach ($a_servers as $val)
{
  $message .= ‘Что-то выводилось’;
  //далее выполнялись какие-то действия
  $message .= ‘Потом снова был вывод’;
}
echo $message;

Время выполнения скрипта уменьшилось на 2 секунды!

Вывод: если вы знаете как повысить производительность, не ленитесь и всегда делайте это.

Zend Developer Zone жжет!

Wednesday, March 14th, 2007

Уже второй день на Zend Developer Zone висит сообщение с необычным, на мой взгляд заглавием - Adobe Survey for PHP Develoeprs.
Adobe Survey for PHP Develoeprs
Так что если считаете себя ДЕВЕЛОЕПЕРОМ, то Adobe сделал для вас опрос :)

Кэширование в PHP

Wednesday, March 7th, 2007

Недавно опять просматривал слайды с php конференций по теме производительность на http://talks.php.net от Ilia Alshanetsky. В который раз меня поразил этот слайд: (more…)

Неплохая подборка ссылок для web разработчика

Tuesday, January 23rd, 2007

Web developer’s handbook 2.0 - с таким смелым названием преподносят нам сборник ссылок для web разработчика авторы. И я с ними согласен, книга веб разработчика должна быть, как минимум, электронной. Для многих эта книга заключается в одной строчке - google.com. Или же набором ссылок в закладках браузера. Может быть в чем-то еще, например, это может быть rss. Все эти варианты объединяет одно - каждодневное обновление информации. Книга web разработчика не может ждать пока ее одобрит редактор, пока она пойдет в тираж, когда ее переведут на русский и т.д. Web постоянно движется и если ты читаешь книгу, которую издали в этом году - ты уже безнадежно отстал. Не стоит даже и говорить за книги прошлых годов. Конечно, если это не классические издания, которые дают базовые знания. Итак - Web developer’s handbook 2.0, приятного прочтения.