21. april 2006 - 08:43Der er
4 kommentarer og 1 løsning
Lukning af forbindelser til databasen
Jeg har forsøgt at sætte mig dybere ind i MySQL og faldt over et afsnit i en bog, hvor der står at det ville være en god idé at lukke alle forbindelser der ikke bliver brugt:) Har ikke undersøgt sagen nærmere, men går ud fra at der findes nogle php-funktioner til at se hvor mange forbindelser der er åbne til min MySQL database.
Mit spørgsmål er så, hvad hvis brugeren ikke logger almindeligt ud, men enten bare lukker vinduet, eller bare surfer videre til et andet site. Hvordan kan man så sørge for at få lukket de forbindelser der er åbne men som ikke blivr brugt?
Man kan vel tjekke på om en given session stadig eksistere, men hvordan får man knyttet den til en bestemt database-forbindelse?
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
en bruger er ikke lig med en åben forbindelse - en forbindelse til databasen sker på selve php-siden og har intet med brugeren at gøre men altså kun siden. eks;
SIDE.PHP --------------------------------- 'åbn forbindelse til database 'al din html/php kode 'luk forbindelsen til databasen ---------------------------------
så skal alle sider struktureres og du vil have løst problemet med lukning af databaseconnections.
Dvs. at jeg bare kun smide en lukning af forbindelsen sidst på hver side jeg laver? Og hvis jeg ikke gør det, hvor længe forbliver en forbindelse så åben? Og jo flere forbindelser jo større belastning right?
Hvordan mener du med at alle sider skal struktureres?
Der skulle stå "Sådan skal alle sider struktureres..." :)
Det er rigtigt at php vistnok selv burde lukke forbindelsen - men det er alligevel god kotyme at gøre det selv. Køleskabsdøren kan også lukke sig selv i hvis det er stillet korrekt op - men derfor er det også der god kotyme at lukke efter sig selv.
Men ja - hver gang du har åbnet en connection til databasen så sørg også for at få den lukket.
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.