ルートキャッシュにより効率が向上
ルート キャッシュ
マッピングのレイヤーが追加されるため、ルーティングの効率が低下します。ルートをキャッシュすることをお勧めします
多数のルーティング ルールを定義した後、キャッシュをオンにすると、ルーティング解決のパフォーマンスが大幅に向上し、ルーティング ルールが増えるほど、そのルールがより明確になります (展開モードでのみ有効)。
ルーティング構成ファイルで設定します:
'route_check_cache' => true,
有効にすると、各ルーティング リクエストのスケジュールが自動的にキャッシュされます。2 回目も同じリクエストの場合、解析を再度ルーティングする必要はありませんが、リクエストのスケジューリングを直接実行します。
デフォルトでは、ルーティング キャッシュ識別子は現在のリクエスト タイプと、ドメイン名を含む BaseUrl です。ajax/pjax 検出など、ルーティング パラメータ検出がより複雑な場合は、ルーティング キャッシュ識別子をカスタマイズする必要があります次の方法で:
'route_check_cache_key' => function($request) { return md5($request->url(true) . ':' . $request->method() . ':' . ($request->isAjax() ? 1 : 0)); },
ルート キャッシュはすべてのリクエスト タイプをサポートします。
ルーティング ルールのルーティング アドレスを変更した場合、有効にするためにルーティング キャッシュをクリアする必要があります。次のコマンドを使用してルーティング キャッシュをクリアできます。
えええええ