Оптимизация PHP кода

274
.
В поиске не нашёл схожей темы, у каждого автора свои советы, какие ваши наблюдения? Вот что нашёш, так ли это?
Правило №1: Старайтесь не использовать длинные переменные

Действительно, если длина имени переменной больше 4-х символов, то скорость выполнения начинает падать. Особенно это заметно при длине от 8-ми символов.

Правило №2: Старайтесь не использовать цикл foreach

Цикл foreach используйте только для перебора ассоциативных массивов, а для всех остальных случаев жизни используйте только for или while. Выигрыш в скорости 25-30%.

Правило №3: Старайтесь переменные выносить за пределы кавычек


Просто например для меня намного легче выполнить оптимизацию, чем брать более дорогой тариф на хостинг/VDS и т.д
.
Блиносвёрт ?
Hat-Trik, я при оптимизации в стараюсь сводить к наименьшему числу запросов в бд, выбирать наиболее быстрый алгоритм, типа так...
.
Jane, ну это понятно, я так же
.
Все советы из первого поста - это ещё во времена PHP4, а то и PHP3 писаны. Толку от них ноль, разве что про циклы правильно написано, но не из-за сферического ускорения, а потому что так правильно.
.
Windler
Никогда не делать так:
$i = 1;
while (1) {
mysql_query("INSERT INTO `table` SET `number`=".$i);
++$i;
}
.
не делать велосипедов и прочего гкода, а вдс/сервер, рано или поздно, брать прийдётся.
Всего: 6