Вход в OpenID медленный - PullRequest
       6

Вход в OpenID медленный

2 голосов
/ 28 июня 2010

Я реализовал OpenID на своем веб-сайте, чтобы пользователь мог успешно использовать систему для аутентификации.

Однако, похоже, что перенаправление с моего сайта на провайдера OpenID и перенаправление с провайдера обратно на мой сайт занимает много времени.

Я использую PHP и платформу CodeIgniter с предоставленной библиотекой на их вики.

Что может замедлить этот процесс и есть ли способ ускорить его?

1 Ответ

4 голосов
/ 28 июня 2010

Поскольку проверка подлинности OpenID происходит между провайдерами OpenID и вашим сервером несколько раз, наибольшая задержка обычно происходит из-за расположения вашего сервера относительно сервера OpenID. Имейте в виду, что переполнение стека - это сайт с интенсивным трафиком и очень быстрыми серверами, и, скорее всего, поставщики OpenID.

С другой стороны, ваш сервер, вероятно, не так быстр, или, возможно, имеет высокую задержку для поставщика OpenID. Таким образом, около 5 секунд, 10, если действительно медленно, не кажется слишком необоснованным.

Попробуйте профилировать каждое связанное с OpenID сообщение, чтобы увидеть, есть ли что-нибудь, что вы можете ускорить в своем коде, но это вряд ли будет узким местом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...