Выносите переменные из строк. Примерно так:<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%.