Avatar billede htx98i17 Professor
09. november 2008 - 08:51 Der er 15 kommentarer og
1 løsning

connect til localhost eller 127.0.0.1

Er der noget rigtig/forkert ved at connecte til localhost eller 127.0.0.1 i mysql_connect ?

Jeg oplever sporadisk lange svartider på mysql_connect(). Måske kan dem som ved noget, gætte om der er brugt localhost eller 127.0.0.1 til at connecte med og begrunde herfor.

Det er for at få noget hjælp til at løse de sporadiske lange svartider.
Avatar billede riversen Nybegynder
09. november 2008 - 09:03 #1
nej, det er faktisk det bedste du kan gøre, hvis det ligger på samme maskine som webserveren.
Avatar billede htx98i17 Professor
09. november 2008 - 09:31 #2
Lad mig præcisere: Spørgsmålet går på hvad der er mest korrekt at bruge: 127.0.0.1 eller localhost.

Og det er som sagt for at løse et problem jeg har med at mysql_connect() sporadisk har op til 30 sekunders svartider. Og det er i mysql_connect() problemet skal findes, eller også i serveropsætning.

Jeg har brugt localhost. Vil det være mere rigtigt at bruge 127.0.0.1?
Avatar billede riversen Nybegynder
09. november 2008 - 10:32 #3
nej, det vil ikke være mere korrekt.
Avatar billede riversen Nybegynder
09. november 2008 - 10:35 #4
tror du skal lede i din serveropsætning. Hvis du bruger 127.0.0.1 er serveren godt nok fri for at kigge i dns cachen, men det er måske 2-3 ms vi snakker om.
Avatar billede htx98i17 Professor
09. november 2008 - 12:12 #5
Riversen: har du nogle bud på hvad der skal kigges efter i serveropsætning? buddene må gerne være skud i tågen, alt kan bruges.
Avatar billede riversen Nybegynder
09. november 2008 - 13:08 #6
jeg går ud fra du har prøvet med ip frem for localhost. Jeg har kun fundet et enkelt interessant hit, hvor DNS omtales. De skriver desuden at mysql_pconnect løste lidt af problemet. Første gang hænger den... efterfølgende (refresh) loader siden straks.
Avatar billede htx98i17 Professor
09. november 2008 - 13:14 #7
Så løsningen med mysql_pconnect vil hænge første siden loades, og så skal man refreshe og så kommer den?
Avatar billede htx98i17 Professor
12. november 2008 - 19:24 #8
riversen vil du have nogle point?
Avatar billede riversen Nybegynder
12. november 2008 - 19:45 #9
nej tak...
Avatar billede riversen Nybegynder
12. november 2008 - 19:46 #10
du kan jo prøve med pconnect
Avatar billede htx98i17 Professor
12. november 2008 - 19:55 #11
Jeg har læst lidt på pconnect. De skriver at hvis php og mysql ligger på samme server vil det ingen foreskel give, da rejsen for forbindelsen er så kort som den kan blive.
Avatar billede riversen Nybegynder
12. november 2008 - 19:57 #12
men hvis nu den hænger 30sek (det er jo ikke normalt), så bør det give en forskel. Normalt tager det jo et splitsekund (som i min verden er betydeligt kortere end 30 sek;) )
Avatar billede htx98i17 Professor
12. november 2008 - 20:38 #13
Jeg har prøvet den nu. det gør desværre ingen forskel...

Jeg har opdaget noget andet virkelig mærkeligt. I loggen kan jeg se at siden parses to gange ved kun ét load. Altså som om man klikkede to gange.
Avatar billede riversen Nybegynder
12. november 2008 - 21:19 #14
jeg har ingen umiddelbare forslag.
Avatar billede htx98i17 Professor
12. november 2008 - 21:24 #15
tak for deltagelsen :)
Avatar billede htx98i17 Professor
16. november 2008 - 17:10 #16
lukker
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