Cache laluan meningkatkan kecekapan
. Prestasi resolusi laluan, dan lebih banyak peraturan penghalaan, lebih jelas ia (hanya sah dalam mod penggunaan). Sediakannya dalam fail konfigurasi penghalaan:
'route_check_cache' => true,Selepas ia dihidupkan, penjadualan setiap permintaan penghalaan akan dicache secara automatik Jika permintaan yang sama untuk kali kedua, tidak perlu melalui penghalaan analisis sekali lagi, tetapi penjadualan permintaan akan dilakukan secara langsung . Secara lalai, pengecam cache penghalaan ialah jenis permintaan semasa dan BaseUrl yang mengandungi nama domain Jika pengesanan parameter penghalaan anda lebih kompleks, contohnya, jika ia termasuk pengesanan ajax/pjax, anda perlu menyesuaikan pengecam cache penghalaan. dengan cara berikut:
'route_check_cache_key' => function($request) { return md5($request->url(true) . ':' . $request->method() . ':' . ($request->isAjax() ? 1 : 0)); },Cache laluan menyokong semua jenis permintaan. Jika anda menukar alamat penghalaan peraturan penghalaan, anda perlu mengosongkan cache penghalaan untuk berkuat kuasa Anda boleh menggunakan arahan berikut untuk mengosongkan cache penghalaan.
>php think clear --route