[php] MySQL Database connection 1 maal?

Pagina: 1
Acties:

  • winand
  • Registratie: April 2000
  • Laatst online: 13-09 21:54
Ik ben een agenda-beheer systeempje aan het maken mbv een Mysql database en PHP. Dit geheel wordt gehost door vuurwerk. Nu werkt het allemaal mooi, maar soms komt die database connectie *heel* traag tot stand.

Op elke pagina wordt opnieuw een connectie gelegd met de database. Is er een manier om eenmalig de connectie te leggen (soort sessie-object) die door meerdere pagina's geldig blijft?

Zo ja, hoe?
En gaat dit mij veel snelheidswinst opleveren?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

mysql_pconnect is wat je bedoeld, vermoed ik.

In principe win je er niks bij als de verbinding snel tot stand komt.
Als dat niet het geval is (geldt meer voor postgresql/oracle/mssql etc) win je er inderdaad veel bij.

  • winand
  • Registratie: April 2000
  • Laatst online: 13-09 21:54
Heeft het nut (of geen nut), wanneer ik netjes op elke pagina de verbinding afsluit? (
Ik heb begrepen dat dat automatisch gebeurd als je het niet zelf doet)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 27 september 2001 17:15 schreef winand het volgende:
Heeft het nut (of geen nut), wanneer ik netjes op elke pagina de verbinding afsluit? (
Ik heb begrepen dat dat automatisch gebeurd als je het niet zelf doet)
Ja en het is zowiezo netter.

Maar het schijnt niet gegarandeerd te zijn dat al je verbindingen netjes dicht gaan.