ich auf einem nicht so großen Projekt arbeite (3 Bündel I erstellt und 6 I heruntergeladen/5 Entities), und ich habe diesen Code auf meinem Heim-Controller gelegt:Symfony2 Ladezeit und Leistung
class HomeController extends Controller
{
public function indexAction()
{
$time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
echo $time;
die();
//...
Es gibt Ich unter 100ms auf dem localhost (mit APC aktiviert), was in Ordnung ist.
Das eigentliche Problem ist das Verhalten auf dem Online-Server (prod env und APC nicht installiert wird): Wenn ich wie 10 Minuten auf die Website nicht verwenden, das erste Mal, es ist wirklich langsam zu laden (2 bis 4 Sekunden) und dann, wenn ich auf der Website bleiben, wenn ich die Seite aktualisieren, ist es viel schneller (von 500ms bis 1s).
Ist das normal? Ist etwas mit meinem Online-Server oder meinem symfony2-Projekt nicht in Ordnung?
Wahrscheinlich eine lange Geschichte, aber haben Sie zufällig xdebug aktiviert? Es hat einen großen Einfluss auf die Leistung. – gilden
Ich nicht. Aber bevor ich etwas versuche, würde ich gerne wissen, ob diese Werte normal sind oder nicht? – httpete
Sie sind sicherlich nicht normal, wenn Sie auf anständige Hardware laufen und die Umwelt ist prod. – gilden