har en enkel fråga!
Är det bra att stänga ner databasen med mysql_close($dbh) när man använder connect som mysql anslutning?
13 svar · 308 visningar · startad av jboy_87
har en enkel fråga!
Är det bra att stänga ner databasen med mysql_close($dbh) när man använder connect som mysql anslutning?
hmm så man förlorar inget om man har kvar det?
Beror på hur koden är uppbyggd. Har du massvis med databasanrop så ska du naturligtvis inte stänga ner anslutningen mellan frågorna. Har du dock bara någon enstaka fråga, samt en massa annat bjaffs så kanske du ska använda close-funktionen. Hur som helst så lär du inte märka någon som helst skillnad om du inte har en hyfsat stor site med mängder av samtidiga besökare. :)
Tror jag i alla fall :)
märker man någon skillnad om det är 150 st online sammtidigt?
Beror ju på många faktorer. Dels din kodning, serverns belastning osv.. Men jag skulle tro att det är ytterst marginellt isf.
kör med en usel server. cpu på 800MHz celeron 100MHz buss, 384MB minne det går hur segt som helst när 150 st e inne sammtidigt. Har inte så många kopplingar heller! Servern går så trögt att man inte kan flytta musen! kör med top i linux och det visar att CPUN körs för full dvs 100%
Då är det nog inte mysql_close som spökar. ;)
hehe vad kan det vara må tro?
Vad som helst. För många (onödiga?) for-loopar, while-loopar, konstigt skriven kod (d.v.s kod som hoppar fram och tillbaka mellan filer och funktioner), m.m..
då påverkas ju inte mysql??
Nej men tänkte mer på om du kör webbserver på samma server och det är den som tar all kraft. Trots allt ligger ju tråden i PHP och inte MySQL. ;)
hehe okidoki!
men tror det e nån bugg med min mysql?? kör med 3.20 versionen! blir det bättre om jag uppgraderar till 4.0??