나는 Symfony2 프로젝트에서 작업 중이다. 내 프로젝트는 데이터베이스를 사용하여 데이터를 저장하고 Doctrine2는 데이터를 검색합니다.Doctrine 결과 캐싱 Symfony2
데이터베이스 내의 데이터가 커짐에 따라 쿼리가 매우 느려지고 전체 웹 앱이로드하는 데 약 2 분이 걸리거나 전혀로드되지 않습니다.
내 자체 수정을 볼 수있는 유일한 방법은 일부 쿼리 결과를 캐시하는 것이지만 어떻게 수행 할 수 있습니까? 그러한 문제를 다루는 다른 방법이 없다면.
몇 개의 SQL 쿼리가 수행됩니까? Symfony2 툴바에서 이것을 볼 수 있습니다. 이것이 거대한 수 (예를 들어 100)라면 저장소 ([임의의 예] (http://stackoverflow.com/a/27907665/2257664))에 함수를 만들어이 수를 줄일 수 있습니다. –