Forum » Izdelava spletišč » Optimizacija PHP aplikacij
Optimizacija PHP aplikacij
blackfly666b ::
Kako sami skrbite za to, da se vaše aplikacije izvajajo čim hitreje. Obstajajo kaki "triki" oz. stvari, ki se jim gre pri programiranju izogibati?
(Dokler pišeš stran s par 10 obiski na dan ter imaš MySQL bazo s petimi tabelami po par 100 recordi še gre... kaj pa če imaš več tisoč obiskov na dan (ali 100/sekundo) ter MySQL z več 10 tabelami ter po 500.000 zapisi?)
Vem da ZPS (Zend Performance Suite) drastično pospeši izvajanje aplikacij, vendar si tega zaenkrat ne morem privoščiti - 1900$.
Zend Accelerator imam.
Enkrat sem zasledil, da Slo-Tech deluje pravzaprav tako, da C/C++ aplikacije generirajo PHP kodo... kako pa to deluje?
(Dokler pišeš stran s par 10 obiski na dan ter imaš MySQL bazo s petimi tabelami po par 100 recordi še gre... kaj pa če imaš več tisoč obiskov na dan (ali 100/sekundo) ter MySQL z več 10 tabelami ter po 500.000 zapisi?)
Vem da ZPS (Zend Performance Suite) drastično pospeši izvajanje aplikacij, vendar si tega zaenkrat ne morem privoščiti - 1900$.
Zend Accelerator imam.
Enkrat sem zasledil, da Slo-Tech deluje pravzaprav tako, da C/C++ aplikacije generirajo PHP kodo... kako pa to deluje?
[MYTiX] ::
Slo-tech dela baje tako: neka aplikacija napisana v C++, povezana z bazo, ki generira HTML.
Packač ::
Zarad hitrosti:
Pišeš čim manj nepotrebne kode, ki bi lahko obremenjevala računala. Trika ubistvu ni je pa odvisno kako pišeš kodo.
Pišeš čim manj nepotrebne kode, ki bi lahko obremenjevala računala. Trika ubistvu ni je pa odvisno kako pišeš kodo.
OwcA ::
Objekti so ogabno počasni.
Čim krajša so spremenljivk in funkcije, tem boljše.
Kar se da postori z vgrjenimi funkcijami.
Regexe se bolj splača nizati kot sestavljati enega golomaznega.
Računske operacije so drage (toliko kot prirejanje).
Ne eksplicitno packati z referencami kjer to ni nujno potrebno (kjer je to mogoče interpreter tako sam ustvari aliase - reference).
Pametno nizaj oziroma združuj (vrstni red je pomemben) logične izraze.
Čim krajša so spremenljivk in funkcije, tem boljše.
Kar se da postori z vgrjenimi funkcijami.
Regexe se bolj splača nizati kot sestavljati enega golomaznega.
Računske operacije so drage (toliko kot prirejanje).
Ne eksplicitno packati z referencami kjer to ni nujno potrebno (kjer je to mogoče interpreter tako sam ustvari aliase - reference).
Pametno nizaj oziroma združuj (vrstni red je pomemben) logične izraze.
Otroška radovednost - gonilo napredka.
Zgodovina sprememb…
- spremenilo: OwcA ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Spletno gostovanje v oblaku - hitrost najbolj pomembnaOddelek: Izdelava spletišč | 3261 (2828) | illion |
» | Preprosta PHP aplikacijaOddelek: Izdelava spletišč | 4757 (4161) | Jerry000 |
» | Močno obiskano spletiščeOddelek: Izdelava spletišč | 2607 (1664) | Jan |
⊘ | Iščem/ponujam delo (strani: 1 2 3 )Oddelek: Izdelava spletišč | 40188 (28151) | Primoz |
» | MySQL in Visual BasicOddelek: Programiranje | 1826 (1628) | krho |