Трикове за php оптимизация- дали са верни

dalasweb

Well-Known Member
Дали да вервам на


  1. Use echo, not print,
  2. Unset your variable when your job is over that variable, especially for large arrays,
  3. Don’t use require_once,
  4. Use full paths for includes,
  5. str_replace is faster than ereg_replace but strtr is fastest.. If you can, use strtr,
  6. Close your database connections when you are finish your process,
  7. Using $table['id'] is faster than $table[id],
  8. Use caching systems (memcache etc.)
прочетено тук:
http://www.webmastersucks.com/optimize-php-codes-tricks/
 
Дали да вервам на


  1. Use echo, not print, няма да усетиш разлика
  2. Unset your variable when your job is over that variable, especially for large arrays, труе
  3. Don’t use require_once, това няма значение, пхп 5.3 се справи с този проблем
  4. Use full paths for includes, като горното
  5. str_replace is faster than ereg_replace but strtr is fastest.. If you can, use strtr, труе, ereg ще е деприкейтната също, => старо инфо
  6. Close your database connections when you are finish your process, +/- зависи
  7. Using $table['id'] is faster than $table[id], освен ако нямаш константа id, това също ще даде стрикт еррор
  8. Use caching systems (memcache etc.) труе
прочетено тук:
http://www.webmastersucks.com/optimize-php-codes-tricks/

1234567890



Last revised 30 Oct 2009.............................
 
От: Трикове за php оптимизация- дали са верни

Като изключим 8, при другите разликата е доста малка и се усеща ако правиш някакви огромни скриптове.
 
От: Трикове за php оптимизация- дали са верни

Тези точки определено спестяват процесорно време. Но това са най-основните неща. За да забележиш фрапираща разлика тези всички точки, трябва да се изпълнят милиони пъти в изпълнението на скрипта.
Пример echo не връща нищо print връща резултат. т.е. print ще използва, няколко повече процесорни цикъла докато се изпълни. За по големи проекти трябва да се залага първо и най-вече на добре организирана и обмислена релационна база данни. След това оптимизирани заявки и смислено обектно ориентирано програмиране.
 
От: Трикове за php оптимизация- дали са верни

ООП = Обектно Ориентирано Програмиране

Кода може да е оптимизиран и с просто процедурно писане. Друг е въпроса, че няма смисъл програмиста да се мъчи с просто процедурно писане за голям проект.
 

Горе