» »

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?

[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.

pivmik ::

Pa tudi pravilno moraš projektirat Bazo-Tabele.
LP, Gregor GRE^

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.
Otroška radovednost - gonilo napredka.

Zgodovina sprememb…

  • spremenilo: OwcA ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Spletno gostovanje v oblaku - hitrost najbolj pomembna

Oddelek: Izdelava spletišč
193261 (2828) illion
»

Preprosta PHP aplikacija

Oddelek: Izdelava spletišč
334757 (4161) Jerry000
»

Močno obiskano spletišče

Oddelek: Izdelava spletišč
252607 (1664) Jan

Iščem/ponujam delo (strani: 1 2 3 )

Oddelek: Izdelava spletišč
10140188 (28151) Primoz
»

MySQL in Visual Basic

Oddelek: Programiranje
111826 (1628) krho

Več podobnih tem