Оптимизация PHP-кода
Читать всю статью
- Выносите переменные из строк. Примерно так: <php $x=”test”.$test; ?> , это на 25-40% быстрее.
- Имена переменных должны быть короче 7 символов. Это быстрее на 15%.
- В массивах не стоит обращаться к элементам по имени и без кавычек. Особенно в многомерных. Сэкономите 40%.
- А если обращение к элементу массива вынести из строки (как в пункте 1), то можно сэкономить ещё 25-30%.
- Используйте Perl-ориентированные регулярные выражения. Или хотя бы сравнивайте их с POSIX-аналогами по скорости выполнения. Скорость может отличаться до 200% на разных запросах.
- SizeOf() быстрее Count(), а в циклах sizeof лучше вообще заменить на переменную, for и while практически не отличимы, для перебора простых индексных массивов нужно использовать for или while, а для ассоциативных массивов - foreach. Плюс 30% при соблюдении.
- Для чтения файла file() быстрее, чем fopen()+цикл. Ускорение до 40%.
- Статьи схожей тематики:

Комментарии(11):
rss-лентаДобавлено: 2008-02-23 19:29:30, Витёк
Добавлено: 2008-02-23 19:31:39, Витёк
Добавлено: 2008-02-23 20:47:45, Bolzamo
Добавлено: 2008-02-23 21:36:12, Витёк
Добавлено: 2008-02-23 21:42:07, Витёк
Добавлено: 2008-02-23 21:42:12, Bolzamo
Добавлено: 2008-02-23 22:04:28, Витёк
Добавлено: 2008-02-23 22:13:07, Витёк
Добавлено: 2008-11-27 10:52:14, tom575
Добавлено: 2008-11-27 12:33:41, Bolzamo
Добавлено: 2010-03-09 13:44:18, woman