olfaer.ucoz.net
новости азартной индустрии
[ Личные сообщения() · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
PHP: оптимизация php-скриптов
ОлфаерДата: Вторник, 14 Июня 2011, 08:29 | Сообщение # 1
Маршал
Группа: Гл. Администраторы
Сообщений: 30
Статус: :-(
Отличие PHP от других языков программирования, например, C++, Pascal и т.д. заключается в том, что исходный код программы на php при каждом обращении к скрипту интерпретируется по-новой. Поэтому важно научиться правильно (оптимально) составлять код программ.

Рассмотрим несколько ошибок и способы их устранения.

Тестируем код:


Во втором примере заменим переменные $counter_my и $index соответственно на $co и $i.

В третьем примере не будем использовать переменную $co, а напишем count($a) прямо в цикле вместо $co.

В четвертом примере заменим count на sizeof.

Итог, самая быстрая комбинация из четырех – это вторая:
1=[0.491915] 2=[0.458970] 3=[0.649125] 4=[0.634952] (Измеряем участок кода между start и finish)


Выводы (на основе этих экспериментов и личного опыта):

используем короткие имена переменных (не более 4 символов)
используем sizeof() вместо count()
выносим определение размера массива за пределы цикла
не создаем лишних переменных. Вместо $x=1; $y=2; $z=x+y; пишем $z=1+2
вместо echo » Итого: $cnt»; используем echo ‘ Итого: ‘.$cnt;

Приспособиться под вышеприведенные ограничения совсем не сложно, зато ускорение будет огромным! Оптимизация позволит ускорить работу php-скриптов более чем в 2 раза!
Прикрепления:




Сообщение отредактировал
 
  • Страница 1 из 1
  • 1
Поиск:

Сайт полностью бесплатный