Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

conexiune mysql... cum e mai bine?
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Subiectul anterior :: Subiectul următor  
Autor Mesaj
vectorialpx



Data înscrierii: 01/Mar/2005
Mesaje: 3001
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: 449

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: 4530
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: 3001
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: 4530
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  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community