Resurse folosite
Moderatori: coditza, Emil, Moderatori
- vectorialpx
- Senior Member
- Mesaje: 4832
- Membru din: Mar Mar 01, 2005 9:48 am
- Localitate: Bucuresti
- Contact:
- vectorialpx
- Senior Member
- Mesaje: 4832
- Membru din: Mar Mar 01, 2005 9:48 am
- Localitate: Bucuresti
- Contact:
Nu mai fi chel http://www.caderea-parului.ro
pt Pirahna: Daca tu ai 10 000 de erori diferite la un site, da merita si bineinteles nu merita o clasa, merita o amarata de functie, in care array-ul cu erori foloseste resursele doar pe parcursul rularii functiei
pt spint: erorile la baza de date care sa te impiedice sa citesti erorile salvate acolo sunt 2 (nu ma pot conecta (user/parola) sau nu gasesc baza de date)..
sa nu mai vorbim de mysql_query() or die(mysql_error())
again prea mult timp pierdut pt niste amarate de erori
pt spint: erorile la baza de date care sa te impiedice sa citesti erorile salvate acolo sunt 2 (nu ma pot conecta (user/parola) sau nu gasesc baza de date)..
sa nu mai vorbim de mysql_query() or die(mysql_error())
again prea mult timp pierdut pt niste amarate de erori
Nu mai fi chel http://www.caderea-parului.ro
1. Functia e incarcata, chiar daca nu e apelata. Asta voia sa evite, de fapt. O clasa nu ocupa nici un fel de spatiu daca scriptul respectiv nu a fost incarcat.
2. Erorile de la baza de date pot fi mai multe. Eu mai folosesc, de exemplu: query invalid, restrictie foreign key la insert/update.
3. Nu poti sa faci "mysql_query() or die(mysql_error())" in orice situatie. Poate uneori vrei o tranzactie si daca una din interogari esueaza sa poti face rollback. Sau poate tocmai creezi un PDF, iar eroarea ta nici nu se va vedea prin codul deja generat...
Si da, parca e prea mare agitatie pentru niste erori. Banuiesc ca vrea sa faca internationalizare, altfel nu vad nici eu sensul atator batai de cap...
2. Erorile de la baza de date pot fi mai multe. Eu mai folosesc, de exemplu: query invalid, restrictie foreign key la insert/update.
3. Nu poti sa faci "mysql_query() or die(mysql_error())" in orice situatie. Poate uneori vrei o tranzactie si daca una din interogari esueaza sa poti face rollback. Sau poate tocmai creezi un PDF, iar eroarea ta nici nu se va vedea prin codul deja generat...
Si da, parca e prea mare agitatie pentru niste erori. Banuiesc ca vrea sa faca internationalizare, altfel nu vad nici eu sensul atator batai de cap...
O sotie buna isi iarta intotdeauna sotul atunci cand ea greseste
|
|
-
Pirahna
- Senior Member
- Mesaje: 5985
- Membru din: Dum Aug 22, 2004 2:04 am
- Localitate: la birou
- Contact:
E vorba de microsecunde si load, nu de erori. Am folosit alea ca exemplu pentru ce am eu nevoie.
Vreau sa evit orice ingreunare a scriptului. Majoritatea serverelor cu zend accelerator (zend platform) instalate au caching pe toate lucrurile astea, dar in exemplul dat de mine ... mi se pare absurd sa ocupe loc in cache tampeniile astea.
Deci practic clasele sunt parsate si li sunt alocate resurse daca nu sunt initializate pe undeva ? Asta e tot ce ma intereseaza.
Titlul inca e "resurse folosite" si scopul meu ramane reducerea lor.
Nu imi place sa irosesc resurse aiurea pt niste mesaje statice, deci daca le pun intr-o clasa pe care o initializez NUMAI cand e o eroare, o sa ocupe resurse cand nu exista vreo eroare ?
Vreau sa evit orice ingreunare a scriptului. Majoritatea serverelor cu zend accelerator (zend platform) instalate au caching pe toate lucrurile astea, dar in exemplul dat de mine ... mi se pare absurd sa ocupe loc in cache tampeniile astea.
Deci practic clasele sunt parsate si li sunt alocate resurse daca nu sunt initializate pe undeva ? Asta e tot ce ma intereseaza.
Titlul inca e "resurse folosite" si scopul meu ramane reducerea lor.
Nu imi place sa irosesc resurse aiurea pt niste mesaje statice, deci daca le pun intr-o clasa pe care o initializez NUMAI cand e o eroare, o sa ocupe resurse cand nu exista vreo eroare ?
|
- vectorialpx
- Senior Member
- Mesaje: 4832
- Membru din: Mar Mar 01, 2005 9:48 am
- Localitate: Bucuresti
- Contact:
Baza de date este mai greoaie decat initializarea constantelor + autoload.
E nevoie de o conexiune + de folosirea mai multor functii pentru a face interogari... sigur ocupa mai multe resurse/timp, deci cred ca cea mai buna idee este __autoload + constante. Se poate incerca si __autoload + baza de date dar cred ca e mai rapid cu constante [dar mai incomod]
E nevoie de o conexiune + de folosirea mai multor functii pentru a face interogari... sigur ocupa mai multe resurse/timp, deci cred ca cea mai buna idee este __autoload + constante. Se poate incerca si __autoload + baza de date dar cred ca e mai rapid cu constante [dar mai incomod]
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator