Avatar billede rentondk Nybegynder
08. oktober 2003 - 23:06 Der er 3 kommentarer

mysql_pconnect VS. mysql_connect

Hvor meget er der at vinde ved at anvende mysql_pconnect from for mysql_connect? Nogen som har praktisk erfaring med dette?

Er der specielle hensyn, man skal tage, når man anvender mysql_pconnect?

Er der andre måder hvorpå, at man i PHP'en kan optimere ens anvendelse af MySQL serveren?
Avatar billede rentondk Nybegynder
08. oktober 2003 - 23:08 #1
from = frem ... ups
Avatar billede TRoXa Novice
08. oktober 2003 - 23:24 #2
der er 2 store forskelle på pconnect og connect.

1. Først når man connecter vil funktionen se om der findes en forbindelse allerede. Hvis der er det vil den bruge mindre resourcer på at starte osv fordi forbindelsen allerede er der.

2. Når en forespørgsel er afslutet vil forbindelsen til serveren ikke blive stoppet men vil forblive åben til brug senere.

Dvs .. det er besparende på den måde at den ikke skal starte hver gang, men på dne anden side skal den så holde den i gang hele tiden i stedet. Men jeg vil foretrække at bruge mysql_pconnect

Der er ikke nogen specielle hensyn man skal tage udover at der måske skal en god server til at styre det hvis det er mange brugere det handler om :)

Og ellers tror jeg ikke der er så mange optimeringer udover at man prøver at optimere sine sql sætninger så meget som muligt

f.eks hvis man kun skal bruge feltet navn og email fra en tabel med 50 forskellige felter, at man så skriver "SELECT navn,email FROM tabelnavn" istedet for "SELECT * FROM tabelnavn" osv :)
Avatar billede googolplex Novice
09. oktober 2003 - 20:55 #3
Du skal være varsom med at bruge mysql_pconnect() med mindre du har din egen server. Vær specielt opmærksom hvis dit site har mange besøgende, idet du kan oparbejde en del åbne forbindelser, der bare står og kræver ressourser.

Prøv evt. at søg på 'mysql_connect() vs mysql_pconnect()' i Google, der har jeg selv fundet en masse gode henvisninger.

Men dreamweaver bruger konsekvent mysql_pconnect(), så det må have sine fordele :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester