2017-04-26 7 views
0

컨트롤러의 index() 메소드에서 get_included_files()를 실행했을 때 무려 총 715 개의 파일이로드되고있는 것으로 나타났습니다. 좀 더 자세하게 살펴보면 실제로 호출되었는지 아닌지에 관계없이 사전 순으로 app 폴더 안의 모든 것을로드하는 것으로 보입니다. PSR-4는 실제로 요청 될 때만로드되고 모든 요청에 ​​대해 강제로드되지 않는 경우에만로드된다는 것을 의미한다고 생각했습니다.Laravel 5가 app 폴더 아래에있는 모든 것을 포함하는 이유는 무엇입니까?

정상적인 동작이 아니므로 응용 프로그램 폴더의 모든 파일을 내 코드에서 호출하는 것을 알아낼 수있는 방법이 있습니까?

감사합니다.

답변

0

적어도 한 가지 주요 문제가 해결되었습니다. Doctrine 2 AnnotationDriver가 어떤 이유로 앱 폴더에있는 모든 파일을 요구하고있는 것으로 나타났습니다. 나는 단순히 라인 (236) 주석 :

require_once $sourceFile; 

약 200 상당히 무거운 파일이 포함되지 중단 꽤 그것을 속도. 적어도 내가 확인할 수 있었던 한도 내에서 어떤 버그도 도입 한 것 같지 않습니다.

희망이 있으면 도움이됩니다.