2011-10-20 1 views
6

나는로드 가 appkernel에 번들의 많은 전체 애플리케이션 성능을 (의 300 +를 가정 해 봅시다)과 라우팅 정보 영향 얼마나 궁금했는데?많은 번들을로드하는 것이 Symfony2 애플리케이션의 전반적인 성능에 영향을 줍니까?

프런트 엔드 및 백엔드에 대한 번들 로딩 조건부로드 (일부는 실제로 단 하나의 환경에서만 필요함) - 이럴 가치가 있습니까?

실제로 실제 시나리오에서는 테스트하지 않고 대답하기가 어려울 수도 있지만, 번들을 많이 추가 할 때 척도의 내용을 충분히 설명 할 수있는 sf2의 내부를 조사한 사람이있을 수 있습니다. 라우팅 구성.

답변

1

저는 Sf2의 전문가는 아니지만 PHP 코드로 구성을 컴파일한다는 것을 알고 있습니다. 그렇다면 (예를 들어 sf2가 부팅 될 때 번들을 부팅하지 마십시오.) apc를 캐시 할 PHP 코드에도 덤프됩니다.

감사합니다.

1

올바르게 설계된 경우 아니요, 아니요. 라이브러리 경로 등은 캐시되어야하지만 (APC, 디스크 등) 성능에 영향을 미치지 않아야합니다. 그렇다면 리튬 (http://li3.me) 헥타르로 전환하십시오. 그러나 진지하게, 당신은 webgrind 또는 뭔가 xdebug와 같은 것을 사용하여 알 수 있습니다.

관련 문제