В поиске не нашёл схожей темы, у каждого автора свои советы, какие ваши наблюдения? Вот что нашёш, так ли это?
Правило №1: Старайтесь не использовать длинные переменные
Действительно, если длина имени переменной больше 4-х символов, то скорость выполнения начинает падать. Особенно это заметно при длине от 8-ми символов.
Правило №2: Старайтесь не использовать цикл foreach
Цикл foreach используйте только для перебора ассоциативных массивов, а для всех остальных случаев жизни используйте только for или while. Выигрыш в скорости 25-30%.
Правило №3: Старайтесь переменные выносить за пределы кавычек
Просто например для меня намного легче выполнить оптимизацию, чем брать более дорогой тариф на хостинг/VDS и т.д
Hat-Trik, я при оптимизации в стараюсь сводить к наименьшему числу запросов в бд, выбирать наиболее быстрый алгоритм, типа так...
Jane, ну это понятно, я так же
Все советы из первого поста - это ещё во времена PHP4, а то и PHP3 писаны. Толку от них ноль, разве что про циклы правильно написано, но не из-за сферического ускорения, а потому что так правильно.
Никогда не делать так:
$i = 1;
while (1) {
mysql_query("INSERT INTO `table` SET `number`=".$i);
++$i;
}
не делать велосипедов и прочего гкода, а вдс/сервер, рано или поздно, брать прийдётся.