Оптимизация PHP-кода
Читать всю статью
- Выносите переменные из строк. Примерно так: , это на 25-40% быстрее.
- Имена переменных должны быть короче 7 символов. Это быстрее на 15%.
- В массивах не стоит обращаться к элементам по имени и без кавычек. Особенно в многомерных. Сэкономите 40%.
- А если обращение к элементу массива вынести из строки (как в пункте 1), то можно сэкономить ещё 25-30%.
- Используйте Perl-ориентированные регулярные выражения. Или хотя бы сравнивайте их с POSIX-аналогами по скорости выполнения. Скорость может отличаться до 200% на разных запросах.
- SizeOf() быстрее Count(), а в циклах sizeof лучше вообще заменить на переменную, for и while практически не отличимы, для перебора простых индексных массивов нужно использовать for или while, а для ассоциативных массивов - foreach. Плюс 30% при соблюдении.
- Для чтения файла file() быстрее, чем fopen()+цикл. Ускорение до 40%.
- Статьи схожей тематики:
PHPDL - скрипт для отображения директорий
![Validate my RSS feed [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)

Комментарии(8):
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, Витёк