2016-10-04 16 views
-1

Ich habe eine Website, vor allem war alles gut, schnell, ohne Probleme. < - In dieser Zeit habe ich einen freien Server benutzt. Jetzt ist das Problem, ich kaufte einen Server gut, quailty, ist nur sehr, sehr langsam.Website ist sehr langsam

Was ist los? Meine Idee ist, etwas mit Sitzung, beacuse ich diesen Fehler:

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/origomal/public_html/index.php:8) in /home/origomal/public_html/index.php on line 18

Auf dem freien Server ich diesen Fehler nicht bekommen haben.

Die url: origomalta.com

PS: ist jede Schleife sehr klein, ich Schleife mehr als 3minits (120row)

warten müssen
+0

Was 8 auf der Linie geschieht in '/ home/origomal/public_html/index.php'? – Efekan

+0

ini_set ('display_errors', 1); \t ini_set ('display_startup_errors', 1); \t error_reporting (E_ALL); –

Antwort

1

nicht wahrscheinlich die Ursache für langsame Geschwindigkeit sein, aber dies geschieht, weil Die Pufferung von Ausgaben ist auf Ihrem neuen Host standardmäßig nicht aktiviert. Sie können es aktivieren, indem Sie die Laufzeitkonfigurationsoption output_buffering auf On in einer lokalen php.ini oder .htaccess Datei setzen. Sie können es auch direkt aus Ihrem Code lösen, indem Sie ob_start() am Anfang Ihrer PHP-Datei (en) hinzufügen.

0

Danke für die Antworten, half ein wenig, aber ich gelöscht diesen Code:

ini_set('display_errors', 1); 
ini_set('display_startup_errors', 1); 
error_reporting(E_ALL); 

Jetzt ist gut :)

+0

Was Sie damit getan haben, war nur die Fehlermeldung zu verbergen. Sie sollten die Fehler wirklich beheben, anstatt sie zu verstecken. Siehe meine vorherige Antwort. –

+0

Hey, ich habe gesehen, und ich habe versucht, aber nichts, wenn ich diesen Code löschen, nach seinem Start normal zu arbeiten! –