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

465
.

В поиске не нашёл схожей темы, у каждого автора свои советы, какие ваши наблюдения? Вот что нашёш, так ли это?

Правило №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