"lange" ladezeit mit mysql

hhunderter

Erfahrenes Mitglied
hi,
wie der Titel schon sagt betrifft es die Ladezeit, aber erstmal ein paar Daten:
-Xamp-Server 1.8.1
-Windows 7
-Ladezeit erkennung:
PHP:
function getmicrotime()
{
    list($usec, $sec) = explode(" ",microtime());
    return ((float)$usec + (float)$sec);
}
(am Anfang und am Ende, Differenz = Ladezeit)

Unzwar baue ich mir gerade eine Klasse, wo ich eine Mysql verbindung aufbauen will, ohne die verbindung habe ich eine Ladezeit von "0.0086" mit einer Mysql verbindung (new mysqli/mysql_connect) von "1.0489".

Woran liegt das jetzt, bei anderen Projekten habe ich keine lange Ladezeit?
 
Zuletzt bearbeitet:
Eine persistente Verbindung bringt dir bestimmt einen Vorteil.
Wenn der Server remote ist dann dauert es manchmal ein bisschen, je nach mySQL-Server. Etwas schub würde reinkommen, wenn der Server die IP nicht mehr auflöst / der DNS lookup ausgeschaltet oder optimiert wird.

Wovon ich allerdings abraten möchte sind Funktionen wie mysql_* zu nutzen. ext/mysql ist bald "deprecated" und auch das PHP Manual rät davon ab: http://www.php.net/manual/en/intro.mysql.php

Lieber mysqli oder PDO wie angeraten ;)
 
Also es lag tatsächlich an dem Host, da hatte ich vorher noch nie probleme mit "localhost" gehabt jetzt muss ich auf einmal auf die IP zurückgreifen... naja ist ja Quasi das selbe.
Wenn die mysql_*-Funktion bald veraltet sind, was st den da dann die beste alternative?
Habe mich ein bischen mit "mysqli" beschäftigt, PDO sieht auf den ersten blick wie ein Allround DB-Connector aus...
@ timestamp: Danke für den Tipp ^^
 
Zurück