Gmail загружается в Chrome навсегда: почему это происходит?

9

Я использую Google Chrome 12.0.742.100 на OS X 10.6.7. Похоже, что загрузка Gmail занимает слишком много времени (2-3 минуты), как указано кружком «загрузка» на вкладке. Некоторые изображения могут помочь объяснить, что я имею в виду:

погрузка

Вкладка загрузки - это закрепленная вкладка Gmail.

Чтобы определить, связано ли это с закрепленными вкладками и приоритетными входящими сообщениями, я покажу следующие изображения, которые соответственно исключают эти возможности:

входящие

приоритет

Примечание: эта медленная загрузка также происходит в обычном, не инкогнито окне.

Интересно, другие ли испытывают этот тип медленной загрузки и в чем причина.

boehj
источник
У меня было это прежде, чем я только очистил свой кеш, и он вернулся к нормальной жизни
Мэтт
2
Можете ли вы подтвердить, что у вас возникла та же проблема с помощью другого браузера?
Эллеса
То же самое происходит с Safari 5.0.5 (6533.21.1).
Boehj
То же самое происходит и с Fluid .
Cregox
Это было принято как ошибка сегодня. Надеюсь, это будет раздавлено.
Boehj

Ответы:

4

Как упоминал Джефф, похоже, это не влияет на работу Gmail. Согласно нескольким различным отчетам об ошибках Chrome ( 1 , 2 , 3 , 4 ), веб-сайт Gmail пытается загрузить ресурс, который постоянно / не загружается должным образом.

Согласно сообщениям об ошибках, это имеет отношение к этому GETзапрошенному URL:

Request URL: https://mail.google.com/mail/channel/bind?VER=8&at=AF6bupMV0YlyE96Mz6Y9tRg5NS0raR6ssA&it=3125&RID=rpc&SID=304CA2227E292CA5&CI=0&AID=9&TYPE=xmlhttp&zx=2hn7zqydxypy&t=1
Request Method:GET
Status Code:200 OK

Если вы хотите взглянуть на себя, вы можете сделать следующее:

  1. Откройте новую вкладку
  2. Откройте инструменты разработчика. Это можно сделать, перейдя в Wrench -> Tools -> Developer Tools или нажав Ctrl+ Shift+I
  3. Нажмите на кнопку Сеть (3-я вкладка). Внизу должно появиться сообщение «Нет запросов, перехваченных. Перезагрузите страницу, чтобы просмотреть подробную информацию о сетевой активности».
  4. В адресной строке перейдите на gmail.com и дайте странице загрузиться.

Вы увидите, что вкладка сети заполнена запросами / информацией о возврате и отправлении между серверами Chrome и Gmail. Как только вы подождете, пока логотип перестанет вращаться, вы сможете увидеть, какой ресурс вызывал проблему и сколько времени на это ушло.

Это скриншот моей вкладки сети - вы можете видеть, что bindзагрузка ресурса заняла 3,6 минуты:

Нажмите, чтобы увидеть в натуральную величину.

Хотя для этого есть отчеты об ошибках Chrome, я предполагаю, что это проблема Gmail.

Изменить : После просмотра сетевой активности для Gmail в течение последних 25 минут, я не уверен точно, что bindделает запрос - похоже, он связан со всем . Для меня первоначальный bindзапрос включает в себя все мои контакты, а затем кучу информации contact.talk.google.comоб этих контактах. bindURL кажется , чтобы закрыть после того, как около 4 минут , а затем открывает новое 4 минуты соединения - это , кажется, как часы Gmail для новых писем. У меня была куча [noop]записей, а затем адрес электронной почты и тема нового письма, когда оно пришло.

Теперь мне интересно, работает ли Gmail так, как он должен работать, и ошибка в браузерах Chrome / webkit, которые не перестают отображать «загрузочную» графику до тех пор, пока все начальные соединения не будут закрыты (т.е. 3-4 минуты, когда первый bindзакрывается).

Изменить 2: я подал свой собственный отчет об ошибке Chrome с этой информацией, если кто-то хочет добавить к нему.

Джаред Харли
источник
Фантастический ответ. Я собираюсь проследить за этим, когда вернусь с работы. Большое спасибо.
Boehj
Был немного не хватает времени. Я читаю эти четыре сообщения об ошибках прямо сейчас. Я буду держать вас в курсе.
Boehj
Я также подал отчет об ошибке. Надеюсь, мы увидим какие-то действия по этому вопросу.
Boehj
Я добавил в ваш отчет об ошибке. Спасибо, что подняли это. Кстати, я не знаю, как принять ответ на этот вопрос, но, увидев, что вы поместите меня во все эти сообщения об ошибках, вы получите приз! Спасибо за вашу помощь.
Boehj
7

Я видел это, но обычно это не влияет на функциональность GMail; то есть, он продолжает «загружаться», но приложение GMail полностью функционально в Chrome. Вы тоже это видите?

Джефф Этвуд
источник
Да, с функциональностью все в порядке. Просто любопытно: Gmail стал массовым зверьком веб-приложения?
Boehj
5

Вероятно, это связано с тем, что gmail использует длинный серверный опрос для обновления, а Chrome показывает это как открытое соединение и продолжает крутить значок загрузки.

Мы обнаружили, что это происходит и с нашими приложениями, только в Chrome, которые используют GWT и длительный серверный опрос для выполнения «проталкивания сервера».

Если это действительно так и с gmail, то это вина Chrome, а не gmail. Gmail уже «загружен», если вы можете видеть и взаимодействовать с элементами пользовательского интерфейса.

pdeva
источник
Ха-ха, это то, что я предположил, может случиться. Вы отправили отчет об ошибке разработчикам Chrome? Это поведение довольно новое, но оно явно проявляется как в бета-версии, так и в dev-версиях (не уверен насчет стабильной).
Джаред Харли
Я сообщил об ошибке с моей информацией и упомянул ваш комментарий: http://code.google.com/p/chromium/issues/detail?id=86232
Джаред Харли
1

Зависит от того, что вы имеете в виду:

  1. Если вы имеете в виду 3 минуты, чтобы остановить «полную» загрузку браузера, но всего несколько секунд, чтобы фактически выйти из экрана загрузки в обычный интерфейс gmail ...

    По моему опыту на разных машинах, ОС и браузерах, иногда он остается навсегда . Я предполагаю, что это ошибка в gmail, так как она никогда не давала мне никаких результатов по производительности или функциональности.

    Когда это меня раздражает, я просто перезагружаю вкладку, и «загрузка» прекращается, пока в следующий раз она не решит начать снова случайно. Могу поспорить, что это связано с лабораториями Gmail, хотя. У меня обычно около 20 включенных.

  2. Теперь, если вы имеете в виду 3 минуты на экране загрузки ...

    Вы должны попытаться удалить некоторые лаборатории. Иногда они конфликтуют друг с другом. Используйте Basic HTML, если вы просто не можете войти, и вы сможете настроить их.

    Экран загрузки должен занимать более дюжины секунд или около того, если вы используете загроможденную или очень (я бы сказал, более 5 лет) машину.

cregox
источник
0

Да, я часто вижу одно и то же. Я просто выбираю адрес в строке и нажимаю клавишу ввода (вместо нажатия кнопки «перезагрузить») ... затем он обычно быстро и нормально загружается.

x3ja
источник
Я попробовал это несколько раз сейчас, но без игры в кости. Интересно, почему эта техника сработала для вас, но не для меня. Во всяком случае, я подал несколько отчетов об ошибках и еще раз проверю этим вечером. Спасибо за ваше предложение.
Boehj