| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
vectorialpx
Data înscrierii: 01/Mar/2005
Mesaje: 3057
Locație: țopăi pe tasta DELETE
|
| Trimis: Vin Noi 02, 2007 1:41 pm Titlul subiectului: conexiune mysql... cum e mai bine? |
|
|
in OOP...
1. e mai bine sa se defineasca conexiunea o singura data [intr-un config.php]
2. sau sa se defineasca la constructor si sa se inchidala destructor?
cum credeti ca e mai bine si de ce?
[intrebarea are legatura cu viteza server-ului]
*** parerea mea actuala este ca e mai bine sa se defineasca o singura data, pentru a usura munca serverului care nu va inchide si deschide conexiuni la fiecare apelare...
sunteti de acord cu mine sau... de ce ar fi mai bine altfel? |
|
| Sus |
|
saitek
Data înscrierii: 23/Sep/2007
Mesaje: 452
|
| Trimis: Vin Noi 02, 2007 2:44 pm Titlul subiectului: |
|
|
| eu zica ca intr-un config.php si deasemenea sa folosesti mysql_pconnect am auzit ca e mai bun,si sa mai folosesti si mysql_close(); prin cod :D .Asa zic eu..,parerile sunt impartite |
|
| Sus |
|
redcom
Data înscrierii: 27/Mai/2004
Mesaje: 114
Locație: iasi
|
| Trimis: Vin Noi 02, 2007 3:55 pm Titlul subiectului: singleton |
|
|
cel mai bine daca stai si te gandesti si vrei sa folosesti OOP mai bine ai folosi si ceva design patterns like singleton.
vei vedea ca este ceea ce cauti tu daca vrei neaparat sa folosesti OOP. |
|
| Sus |
|
Pirahna
Data înscrierii: 22/Aug/2004
Mesaje: 4650
Locație: la birou
|
| Trimis: Vin Noi 02, 2007 5:22 pm Titlul subiectului: |
|
|
ideea cu mysql_close o sustin, pentru ca desi mysql inchide conexiunea cand se termina scriptul, se poate sa fie o problema de securitate si sa ... nu se inchida.
asa ca dupa ultimul query, inchide dracia.
diferentele de viteza sunt neglijabile zic eu, adica sa fim seriosi ... cat dureaza sa inchizi o conexiune ? :) |
|
| Sus |
|
vectorialpx
Data înscrierii: 01/Mar/2005
Mesaje: 3057
Locație: țopăi pe tasta DELETE
|
| Trimis: Lun Noi 05, 2007 9:31 am Titlul subiectului: |
|
|
saitek, http://php.net/mysql_pconnect - 'just persistent'
redcom, poate ca o sa ma documentez...
piry, nu stiu ce problema de securitate ar putea fi inchiderea conexiunii [cred ca stii ceva mai mult ca mine despre mysql] pentru ca ma gandesc ca daca cineva intra in mysql cand e conexiunea deschisa e suficient... sau vrei sa spui ca cineva poate sa acceseze mysql chiar daca tot codul e securizat [escape la toate query-urile]
hmm... o sa ma gandesc mai mult la asta |
|
| Sus |
|
Pirahna
Data înscrierii: 22/Aug/2004
Mesaje: 4650
Locație: la birou
|
| Trimis: Lun Noi 05, 2007 12:11 pm Titlul subiectului: |
|
|
octavian ... uite o situatie d-aia absurda, dar posibila :
ai nu stiu ce site cu header / content / footer, in header si content ai query-uri si in footer ai o vulnerabilitate (genul un site path ... care e preluat cu $_GET si nefiltrat) ... eh, poti sa bagi mysql_query() acolo, si conexiunea se va inchide la sfarsitul paginii (dupa footer).
deci ar trebui inchisa.
oricum, depinde de site. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |