Symfony 2에서 간단한 사용자 제공 업체를 만들려고하고 있는데, 어떻게 이것이 webservice와 함께 작동해야하는지 잘 모르겠습니다. 내 회사의 인증은 다양한 경로로, 편안하고 웹 서비스에 의해 처리됩니다 심포니 2 응용 프로그램을 만들 때RESTful webservice의 Symfony2 사용자 제공 업체
POST /user, GET /user, POST /login
그래서, 내 사용자 공급자가 자격 증명 및 사용 권한을 확인하기 위해 웹 서비스를 상담해야합니다. 이것이 가능한가? 이런 식으로 번들이 있습니까?
또한 어떻게하면 좋은 성능을 얻을 수 있습니까? Symfony 사용자 공급자가 작동하는 방식은 사용자 데이터를 얻기 위해 각 요청에 대해 웹 서비스를 참조합니다. 피할 수 있습니까?
나는 그것을했다, 나의 질문은 : 나는 요청 포화로 인해 끔찍한 성능을 갖는 것과 같은 일반적인 함정을 피할 수 있습니까? 앞에서 말했듯이 Symfony가 모든 요청에 대해 Webservice (UserProvider를 통해)를 계속 호출한다는 사실에 대해 걱정하고 있습니다. – vinnylinux
그리고 말했듯이, 귀하의 API 클라이언트에서 응답 캐싱을 구현하십시오. redis, memcache 또는 다른 것으로 캐시하십시오. 그리고 당신이 그런 식으로 그렇게했다고 말하지 않았습니까? 그렇다면 빼기가 부끄럽지 않습니다. – catchamonkey