[php] Data Abstraction Layer kaj uporabiti?
 
blackmamba 17. feb 2010 18:23:27 Pridružen od:
4. mar 2008
559 objav
392 25 11
#1

V 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 ActiveRecordClass, 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)
 
Roky 17. feb 2010 19:14:31 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#2

Pa 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)
rok.meglic@gmail.com - 031 492 148
 
blackmamba 18. feb 2010 12:20:34 Pridružen od:
4. mar 2008
559 objav
392 25 11
#3

Nisem 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)
 
Roky 18. feb 2010 13:33:42 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#4

Jaz bi vzel Doctrine.


všeč(1) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
blackmamba 18. feb 2010 19:41:36 Pridružen od:
4. mar 2008
559 objav
392 25 11
#5

Hvala, 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)
 
Roky 18. feb 2010 19:46:38 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#6

blackmamba, 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)
rok.meglic@gmail.com - 031 492 148
 
fatg 18. feb 2010 22:57:19 Pridružen od:
28. jan 2008
94 objav
73 2 0
#7

se 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)
 
bostjan 19. feb 2010 09:22:00 Pridružen od:
31. jul 2008
643 objav
689 30 9
#8

premature optimization is the root of all evil ;)


všeč(0) ni všeč(0) spam(0)
 
kopriva 19. feb 2010 10:19:55 Pridružen od:
6. nov 2007
1376 objav
2027 207 28
#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)
“Everything that happens, happens as it should, and if you observe carefully, you will find this to be so.” ― Marcus Aurelius
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se