{% else-1 %}
nikiti4 * [мошенник] 1.15
(25 дек 2014, 20:29) (0/0) [0]
Napasic, да да
nikiti4 * [мошенник] 1.15
(25 дек 2014, 20:27) (0/0) [0]
1. echo быстрее чем print
2. Строки заключенные в одинарные кавычки ', а не в вдвойные " быстрее, потому что PHP ищет переменные внутри строк, заключенных в двойные кавычки. Заключайте строки в одинарные кавычки, когда в ней нет переменных.
3. Используйте sprintf вместо переменных, заключенных в двойные кавычки. Это примерно в 10 раз быстрее.
4. Передавайте в echo несколько параметров, вместо того, чтобы использовать конкатенацию строк.
5. Не используйте вычисления числа элементов массива, длины строки и т.п., для определения последней итерации цикла в самом цикле. Установите максимальное значение для цикла for перед ним. Например: for ($x=0; $x < count($array); $x), вызывает count() при каждой итерации, используйте $max=count($array);
Разыменовывайте или обнуляйте ваши переменные чтобы освободить память, особенно если это большие массивы
7. Избегайте магических методов, таких как __get, __set, __autoload
8. По возможности используйте require() вместо require_once().
9. Используйте полные пути в include(_once) и require(_once), уменьшая тем самым время на разрешение путей OS.
10. require() и include() идентичны во всех отношениях за исключением того, что require останавливает выполнение скрипта, в том случае, когда подключаемый файл не найден. Разница в скорости работы минимальна.
  • 1 из 1