[php] Data Abstraction Layer kaj uporabiti?
 
blackmamba17. feb 2010 19:23:27Pridružen od:
4. mar 2008
290 objav
+124-101
#1V prejšnji temi spraševal o porabi ram-a in sem se malo poglobil v te vode :)

Za delo z bazo uporabljam ADOdb in moram rečt da je super zadeva, sploh Active_Record_Class, cachiranje le tega, querijev in še dosti drugih zadev.

Žal pa sem ugotovil, da samo inicializacija adodb-ja "požre" rama:
- function.memory-get-usage za 1.4mb
- function.memory-get-peak-usage pa za 1.41mb

CMS, ki ga uporabljam želim malo zoptimizirati, zato bi rabim dober nasvet/smernico. Ali je tole z adodb-jem in ramom preveč? Rad bi namreč imel čimveč sajtov/domen z veliko obiska na enem strežniku (kdo pa nebi :)
Če želim nekoč superduper cms => Ali se mi splača it pisat svoj database vmesnik?

Uglavnem pa želim samo pohitriti nalaganje spletnih strani in razbremeniti strežnik.
Sedaj se strani brez cachiranja nalagajo od 0.3s do max 1s.

Help :)
všeč(0)ni všeč(0)spam(0)
 
Roky17. feb 2010 20:14:31Pridružen od:
9. apr 2008
1741 objav
+1192-15373
#2Pa si 100%, da boš hitrost dosegel pri manjši porabi rama? Raje dodaj cachiranje, popravi le tiste algoritme, ki so počasni, na koncu lahko dodaš hardwere, ki je veliko cenejši kot tvoj teden optimizacije.
všeč(0)ni všeč(0)spam(0)
 
blackmamba18. feb 2010 13:20:34Pridružen od:
4. mar 2008
290 objav
+124-101
#3Nisem 100% :) Sprašujem se, kateri database abstraction layer(če sploh) uporabiti pri sami izvedbi cms-ja, ki bo na dolgi rok poganjal precej spletnih strani. Ker pravzaprav nimam izkušenj z drugim, kot ADOdb, me zanima če je takšna poraba rama sprejemljiva in kako imajo drugi "veliki" to rešeno.
všeč(0)ni všeč(0)spam(0)
 
Roky18. feb 2010 14:33:42Pridružen od:
9. apr 2008
1741 objav
+1192-15373
#4Jaz bi vzel Doctrine.
všeč(+1)ni všeč(0)spam(0)
 
blackmamba18. feb 2010 20:41:36Pridružen od:
4. mar 2008
290 objav
+124-101
#5Hvala, bom probal in potem poročam kako je s porabo rama(s katero sem že kar malo obseden)
všeč(0)ni všeč(0)spam(0)
 
Roky18. feb 2010 20:46:38Pridružen od:
9. apr 2008
1741 objav
+1192-15373
#6blackmamba, Doctrine je zelo požrešen kar se tiče rama. Se pa strinjam s tabo, da čisto preveč časa posveščaš porabi rama. Raje se osredotoči na dejansko rešitev, keširanje in optimizacijo.
všeč(0)ni všeč(0)spam(0)
 
fatg18. feb 2010 23:57:19Pridružen od:
28. jan 2008
94 objav
+72-20
#7se pridružujem Rokyju. Poraba RAM-a postane problem šele takrat, ko nekaj zaradi tega ne dela. Do takrat odmisli porabo, to te samo ovira pri reševanju problemov.
všeč(0)ni všeč(0)spam(0)
 
bostjan19. feb 2010 10:22:00Pridružen od:
31. jul 2008
241 objav
+236-81
#8premature optimization is the root of all evil ;)
všeč(0)ni všeč(0)spam(0)
 
kopriva19. feb 2010 11:19:55Pridružen od:
6. nov 2007
1021 objav
+909-10418
#9@Bostjan Pazi, kako izraz "optimizacija" uporabljaš na IM forumu. :-)) Za SEO optimizacijo seveda ni nikoli prezgodaj. ;-)
všeč(+1)ni všeč(0)spam(0)
Si že slišal komad "Žan Nekrep killed the video star?"
 
stran 1 od 1 |<<1>>|