경로 캐싱으로 효율성 향상
라우트 캐시
매핑 레이어가 추가되므로 라우팅 효율성이 떨어집니다. 경로를 캐시하는 것이 좋습니다
라우팅 규칙을 많이 정의한 후 캐시를 켜면 크게 향상될 수 있습니다. 경로 확인 성능 및 라우팅 규칙이 많을수록 더 명확해집니다(배포 모드에서만 유효함).
라우팅 구성 파일에서 활성화 설정:
'route_check_cache' => true,
활성화한 후 각 라우팅 요청의 일정이 자동으로 캐시됩니다. 두 번째 동일한 요청인 경우 라우팅 분석을 거칠 필요가 없습니다. 다시 말하지만 요청은 직접 예약됩니다.
기본적으로 라우팅 캐시 식별자는 현재 요청 유형과 도메인 이름을 포함하는 BaseUrl입니다. 예를 들어 ajax/pjax 감지가 포함된 라우팅 매개변수 감지가 더 복잡한 경우 라우팅 캐시 식별자를 맞춤설정해야 합니다.
'route_check_cache_key' => function($request) { return md5($request->url(true) . ':' . $request->method() . ':' . ($request->isAjax() ? 1 : 0)); },
경로 캐시는 모든 요청 유형을 지원합니다.
라우팅 규칙의 라우팅 주소를 변경하는 경우 라우팅 캐시를 지워야 적용됩니다. 다음 명령을 사용하여 라우팅 캐시를 지울 수 있습니다.
rreee