Использование времени, которое Google занимает для подтверждения входа - PullRequest
3 голосов
/ 14 февраля 2012

Я использую Google Login API для проверки пользователей в моем веб-приложении. Я заметил, что Google Login довольно медленный. Есть ли эффективный способ использовать время, которое Google использует, предварительно загружая изображения или даже загружая следующую страницу (где у меня есть карта Google, которая тоже довольно медленная).

1 Ответ

2 голосов
/ 18 февраля 2012

Это интересный вопрос - поскольку никто больше не звонит, я собираюсь предложить несколько непроверенных предложений.

Предположения:

  • Google Login API может быть вызван через Javascript
  • Веб-браузеры кешируют содержимое, загруженное с помощью GET-запросов Javascript

До (или после?) Запуска запроса на вход в систему вы могли запускать различные запросы Javascript для контента, который вам понадобится.

  • изображения
  • CSS-файлы
  • HTML-код следующей страницы, при условии, что он не предназначен для того, кто вошел в систему
  • Файлы JavaScript API Карт Google

Может даже случиться, что загрузка вашей карты Google в скрытый div на странице входа в систему ускорит загрузку этой же карты на следующей странице.

Вы также можете запросить страницу, заполняющую кэш-память, которая может запросить у хранилища данных соответствующие данные на основе неаутентифицированного имени пользователя.

В качестве альтернативы, вы можете загружать всю следующую страницу в скрытый div при входе в систему (вход - просто всплывающее окно или что-то в этом роде). Затем при успешном входе в систему вы делаете основной div видимым и запускаете загрузку пользовательского контента.

...