36 tipp
- Amikor csak lehetséges, állapítsa eljárás statikus. Ezek az úgynevezett 4-szer gyorsabban.
- echo gyorsabb, mint a print
- Gyorsabb hívja echo több érv - string változók - az első ragasztó őket egybe.
- Állítsa be a maximális értéket a cikiusszámláió egy ciklus.
- Kövesse hatástalanított felesleges több változó. Ez különösen igaz a nagy tömbök.
- Kerüljük a "mágikus" módszerek (__get, __set stb)
- A kihívások közé tartozik, és szükség jobb kihasználása a teljes elérési utat a forgatókönyvet.
- Ha meg szeretné mérni az időt a forgatókönyvet, akkor jobb, ha a $ _SERVER [ „REQUEST_TIME”], mint a time ()
- Cserélje regex () a strncasecmp, strpbrk és stripos.
- Ha a függvény argumentumai tömbként, és az egyes változókat, annál gyorsabban fog okozni neki egy párszor, ha egyszer át az összes értékeket egy tömbben.
- switch () gyorsabb, mint a tervezés, a forma, ha (...) elseif (...) elseif (...) ...
- Csatlakozás apache modul - mod_deflate.
- Zárja be a nem használt kapcsolatokat az adatbázisba.
- Hibák, amelyek akkor jelentkeznek, amikor a szkript is lassul. Próbálja meg elkerülni őket.
- Ne használja ezt a funkciót meghatározására a ciklust. például:
A ($ i = 0; $ i Ui „Utónöveléssel létrehoz egy átmeneti változó, míg utónöveléssel közvetlenül módosítja változó is. Victor, minden módszer tesztelték a gyakorlatban. A 3. és 4. nem rontják az olvashatóságot a kódot. Garbage tényleg össze kell gyűjteni, vagy néha az elemzése nagy mennyiségű 128 nem elég, ami egy csomó egyetlen PHP folyamatot. Ha a tömb olyan nagy, akkor lehet, hogy jobb, hogy vizsgálja felül az építészet? Mindegy, ez valami mikrooptimizatsiya. Translation php vagy HHVM új verzió fog adni sokkal jobb teljesítményt.
Ui Elemek 3 és a 23 azonosak 🙂