Come eseguire correttamente la memorizzazione nella cache dei percorsi

Come eseguire correttamente la memorizzazione nella cache dei percorsi

Se stai cercando di ottenere il massimo dal tuo tempo di caricamento dell'applicazione di Laravel, potresti voler dare un'occhiata alla memorizzazione nella cache del percorso. Uno dei pezzi del bootstrap di Laravel che può portare ovunque da una dozzina a poche centinaia di millisecondi è analizzare i file dei percorsi e le velocità di memorizzazione nella cache del percorso aumentano questo processo in modo significativo.

Per memorizzare nella cache il file dei percorsi, è necessario utilizzare tutti i percorsi del controller e delle risorse (nessuna chiusura del percorso). Se la tua app non utilizza chiusure per il percorso, è possibile eseguire Php Artisan Route: Cache Laravel serializzerà i risultati dei file dei percorsi. Se si desidera eliminare la cache, eseguire PHP Artisan Route: Clear.

Piccolo inconveniente

Se decidi di accettarmi su questo, allora sii consapevole che Laravel ora corrisponderà a rotte contro quel file memorizzata nella cache invece dei file di rotte effettive. Puoi apportare infinite modifiche a quei file e non avranno effetto fino a quando non esegui il percorso: cache di nuovo. Ciò significa che dovrai recarsi ogni volta che apporti un cambiamento, il che introduce un grande potenziale di confusione.

Consiglio

Si consiglia di memorizzare solo in produzione. Poiché GIT ignora il file Cache di rotta per impostazione predefinita, considera solo l'utilizzo della memorizzazione nella cache del percorso sul server di produzione ed eseguire il comando PHP Artisan: comando cache ogni volta che si distribuisce un nuovo codice (sia tramite un post-de-display GIT, un comando di distribuzione Forge o Come parte di qualsiasi altro sistema di distribuzione che usi). In questo modo non avrai i problemi di sviluppo locale confuso, ma il tuo ambiente remoto trarrà comunque beneficio dalla memorizzazione nella cache del percorso.