Johnnii360
Erfahrenes Mitglied
Servus zusammen!
Ich bin echt hier am verzweifeln. Ich versuche schon seit Tagen die Performanceprobleme meiner Scripts in den Griff zubekommen.
Vor etwa drei Wochen bin ich von einem Webspace bei Greatnet auf einen V-Server bei Strato umgestiegen. Als OS kommt Windows Server 2012 RC2 zum Einsatz. IIS8 läuft als HTTPD mit PHP 5.3 und MySQL 5.5. Angebunden ist der V-Server mit 100 Mbit. CPUs hat er 2 V-Cores und 4 GiB RAM. Alles an sich keine schlechte Config und ansonsten läuft der Server auch fix. Allerdings trügt Schein bei PHP und MySQL.
Seitdem ich nun vom Prozeduralen MySQL aufs Objekt Orientierte MySQLi umgestiegen bin, läuft meine Homepage sehr langsam.
Kleines Beispiel (meine Seiten):
Nach Angaben von PHP.net soll man bei PHP ab Version 4.3.x MySQLi verwenden. Allerdings ist hier MySQL ja sichtlich schneller! Bei meinen Abfragen handelt es sich eher um simple Abfragen.
An den Configs habe ich auch schon versucht zu optimieren. Hier scheint das Problem aber nicht zu liegen.
Hier der Sourcecode vom Blog: http://nopaste.me/paste/147588961452fff1fe9c66c
Die functions.inc.php enthält nur Textformationen, deswegen brauche ich sie nicht posten.
Die SQL Verbindung erfolgt so:
Ich würde mich echt tierisch über Eure Hilfe freuen!
Vielen Dank schon mal im Voraus!
Ich bin echt hier am verzweifeln. Ich versuche schon seit Tagen die Performanceprobleme meiner Scripts in den Griff zubekommen.
Vor etwa drei Wochen bin ich von einem Webspace bei Greatnet auf einen V-Server bei Strato umgestiegen. Als OS kommt Windows Server 2012 RC2 zum Einsatz. IIS8 läuft als HTTPD mit PHP 5.3 und MySQL 5.5. Angebunden ist der V-Server mit 100 Mbit. CPUs hat er 2 V-Cores und 4 GiB RAM. Alles an sich keine schlechte Config und ansonsten läuft der Server auch fix. Allerdings trügt Schein bei PHP und MySQL.
Seitdem ich nun vom Prozeduralen MySQL aufs Objekt Orientierte MySQLi umgestiegen bin, läuft meine Homepage sehr langsam.
Kleines Beispiel (meine Seiten):
- http://www.opelflashlights.de/index.php?site=guestbookarchive (MySQL prozedural, Gästebucharchiv da viele Einträge)
- http://www.jotoma.de/index.php?site=ShowBlog&id=119 (MySQLi Objekt Orientiert, ein TechBlog von mir)
Nach Angaben von PHP.net soll man bei PHP ab Version 4.3.x MySQLi verwenden. Allerdings ist hier MySQL ja sichtlich schneller! Bei meinen Abfragen handelt es sich eher um simple Abfragen.
An den Configs habe ich auch schon versucht zu optimieren. Hier scheint das Problem aber nicht zu liegen.
Hier der Sourcecode vom Blog: http://nopaste.me/paste/147588961452fff1fe9c66c
Die functions.inc.php enthält nur Textformationen, deswegen brauche ich sie nicht posten.
Die SQL Verbindung erfolgt so:
PHP:
$mysqli = new mysqli($SQLDBServer, $SQLDBUser, $SQLDBPassword, $SQLDBDatabase);
if ($mysqli->connect_error)
{
trigger_error('Database connection failed: ' . $mysqli->connect_error, E_USER_ERROR);
}
Ich würde mich echt tierisch über Eure Hilfe freuen!
Vielen Dank schon mal im Voraus!