Hi,
ich habe ein ziemlich komplexes PHP Script geschrieben... nun ist leider auch die Datenbank, sofern das Script eine Weile läuft, ziemlich groß und enthält viele Einträge.
Die ausführungs Zeit liegt bei einer 500 KB Datei bei circa 0,05 sec, was ich denke ganz passabel ist. bei einer 1,5 MB DB liegt die Ausführungszeit bei circa 0,19 sec.
Dies ist mir eindeutig zu viel. Wie kann ich nun das Script bzw die Datenbank beschleunigen ?
Die Datenbank wird per:
abgefragt.
Gibt es dafür schnellere alternativen ? oder wodurch kann ich allgemein den Speed des Scriptes beschleunigen?
Was ist bei einem Server wichtig an Hardware, damit der Webserver und die Datenbank schnell laufen?
Ich hoffe ihr könnt mir hierbei weiterhelfen ...!
MfG
MFG
PS: Das Script beinhaltet Funktionen, die durch eine Switchabfrage in der index.php aufgerufen werden... die Fubktionen für jede Section sind in inc's ausgelagert, dies hatte mir circa 0,1 sec mehr speed (von 0.28 auf 0.19 sec) gebracht, als wenn ich alle Funktionen in eine Datei auslagere!
ich habe ein ziemlich komplexes PHP Script geschrieben... nun ist leider auch die Datenbank, sofern das Script eine Weile läuft, ziemlich groß und enthält viele Einträge.
Die ausführungs Zeit liegt bei einer 500 KB Datei bei circa 0,05 sec, was ich denke ganz passabel ist. bei einer 1,5 MB DB liegt die Ausführungszeit bei circa 0,19 sec.
Dies ist mir eindeutig zu viel. Wie kann ich nun das Script bzw die Datenbank beschleunigen ?
Die Datenbank wird per:
PHP-Code:
$q="SELECT * FROM blabla WHERE bla = '1'";
$r=mysql_query($q);
while($array=mysql_fetch_array($r))
{
echo $array[Daten];
}
Gibt es dafür schnellere alternativen ? oder wodurch kann ich allgemein den Speed des Scriptes beschleunigen?
Was ist bei einem Server wichtig an Hardware, damit der Webserver und die Datenbank schnell laufen?
Ich hoffe ihr könnt mir hierbei weiterhelfen ...!
MfG
MFG
PS: Das Script beinhaltet Funktionen, die durch eine Switchabfrage in der index.php aufgerufen werden... die Fubktionen für jede Section sind in inc's ausgelagert, dies hatte mir circa 0,1 sec mehr speed (von 0.28 auf 0.19 sec) gebracht, als wenn ich alle Funktionen in eine Datei auslagere!
Kommentar