2010-06-28 2 views
2

내 웹 사이트에 OpenID를 구현하여 사용자가 성공적으로 시스템을 사용하여 인증 할 수 있도록했습니다.OpenID 로그인이 느립니다.

그러나 내 사이트에서 OpenID 제공 업체로 리디렉션 된 것처럼 보이며 제공 업체에서 내 사이트로 리디렉션하는 데 오랜 시간이 걸립니다.

위키에 제공된 라이브러리와 함께 PHP와 CodeIgniter 프레임 워크를 사용하고 있습니다.

이 프로세스의 속도가 느려지고 속도를 높이는 방법이 있습니까?

+3

"느린"속도는 초/분/시간입니다. 어떤 공급자를 사용하고 있습니까? 공급자 측에서는 느려 집니까? – deceze

+0

약 5-10 초. 내 SO 계정과 동일한 제공 업체를 사용하며 약 1 ~ 2 초 정도 걸립니다. – samoz

답변

4

OpenID 인증이 OpenID 공급자와 서버 사이를 여러 번 앞뒤로 이동하기 때문에 가장 큰 지연은 일반적으로 서버가 OpenID 서버와 관련된 위치에서 발생합니다. 스택 오버플로는 매우 빠른 서버가있는 대량 밀매 사이트이며 OpenID 공급자도 마찬가지입니다.

다른 한편으로는 서버의 속도가 그리 높지 않거나 OpenID 공급자의 대기 시간이 길어질 수 있습니다. 따라서, 약 5 초, 10이면 정말 천천히, 너무 비합리적으로 보이지 않습니다.

OpenID와 관련된 모든 통신을 프로파일 링하여 코드 속도를 향상시킬 수 있는지 알아 보려면 노력하지만 병목 현상이 발생하지는 않습니다.

+0

아, 괜찮아. 지금 당장 집에서 로컬로 실행하고 있습니다. 인터넷 연결이 너무 느립니다. – samoz

+0

또한 DNS 조회 속도는 서버 간 연결 속도를 포함하여 OpenID 교환의 모든 요청/응답에 영향을 미칩니다. –

관련 문제