Wie man richtig das Caching zur Route macht

Wie man richtig das Caching zur Route macht

Wenn Sie die Ladezeit Ihrer Laravel -Anwendungsladequelle optimal nutzen möchten, sollten Sie sich das Caching der Route ansehen. Eines der Stücke von Laravels Bootstrap, das zwischen einem Dutzend bis zu ein paar hundert Millisekunden dauern kann.

Um Ihre Routendatei zu leiten, müssen Sie alle Controller- und Ressourcenrouten verwenden (keine Routenschließungen). Wenn Ihre App keine Routenverschlüsse verwendet, können Sie PHP Artisan Route ausführen: Cache Laravel serialisiert die Ergebnisse Ihrer Routes -Dateien. Wenn Sie den Cache löschen möchten, führen Sie PHP Artisan Route aus: Clear.

Geringfügiger Nachteil

Wenn Sie mich dafür entscheiden, mich dazu aufzunehmen, ist sich bewusst, dass Laravel jetzt die Routen mit dieser zwischengespeicherten Datei anstelle Ihrer tatsächlichen Routes -Dateien übereinstimmt. Sie können endlose Änderungen an diesen Dateien vornehmen und sie werden erst wirksam, wenn Sie die Route ausführen: Cache erneut. Dies bedeutet, dass Sie jedes Mal, wenn Sie eine Änderung vornehmen.

Beratung

Es wird empfohlen, dass Sie nur in der Produktion zwischenstrahlen. Da Git die Routen-Cache-Datei standardmäßig ignoriert, sollten Sie nur die Route Caching auf Ihrem Produktionsserver verwenden und die PHP-Artisan-Route: Cache-Befehl jedes Mal ausführen als Teil des anderen Bereitstellungssystems, das Sie verwenden). Auf diese Weise haben Sie nicht die verwirrenden lokalen Entwicklungsprobleme, aber Ihre abgelegene Umgebung wird weiterhin vom Strecken zwischen dem Routenproblem profitieren.