Das Laden von Google Mail in Chrome dauert ewig: Warum passiert das?

9

Ich verwende Google Chrome 12.0.742.100 unter OS X 10.6.7. Es scheint, dass das Laden von Google Mail übermäßig viel Zeit in Anspruch nimmt (2-3 Minuten), wie durch den Kreis "Laden" auf der Registerkarte angezeigt. Einige Bilder können helfen zu erklären, was ich meine:

Wird geladen

Die Registerkarte "Laden" ist eine angeheftete Registerkarte "Google Mail".

Um festzustellen, ob dies mit angehefteten Registerkarten und dem Prioritäts-Posteingang zu tun hat, zeige ich die folgenden Bilder, die diese Möglichkeiten jeweils ausschließen:

Posteingang

Priorität

NB: Dieses langsame Laden tritt auch in einem normalen, nicht inkognito Fenster auf.

Ich frage mich, ob andere diese Art des langsamen Ladens erleben und was die Ursache sein könnte.

boehj
quelle
Ich hatte dies, bevor ich gerade meinen Cache geleert habe und es wieder normal wurde
Matt
2
Können Sie mit einem anderen Browser bestätigen, ob das gleiche Problem auftritt?
Ellesa
Dasselbe passiert mit Safari 5.0.5 (6533.21.1).
Boehj
Das gleiche passiert auch bei Fluid .
Cregox
Dies wurde heute als Fehler akzeptiert. Hoffentlich wird es gequetscht.
Boehj

Antworten:

4

Wie Jeff bereits erwähnt hat, scheint dies keinen Einfluss auf die Funktionsweise von Google Mail zu haben. Laut mehreren verschiedenen Chrome Bug-Berichten ( 1 , 2 , 3 , 4 ) versucht die Google Mail-Website, eine Ressource zu laden, die ewig dauert / nicht richtig geladen wird.

Laut den Fehlerberichten hat dies etwas mit dieser GETangeforderten URL zu tun :

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

Wenn Sie sich selbst davon überzeugen möchten, können Sie Folgendes tun:

  1. Öffnen Sie eine neue Registerkarte
  2. Öffnen Sie die Entwicklertools. Gehen Sie dazu entweder zu Schraubenschlüssel -> Extras -> Entwicklertools oder drücken Sie Ctrl+ Shift+I
  3. Klicken Sie auf die Schaltfläche Netzwerk (3. Registerkarte). Unten sollte die Meldung "Keine Anforderungen erfasst. Laden Sie die Seite neu, um detaillierte Informationen zur Netzwerkaktivität anzuzeigen." Angezeigt werden.
  4. Gehen Sie in der Adressleiste zu gmail.com und lassen Sie die Seite laden.

Auf der Registerkarte "Netzwerk" werden die hin- und hergehenden Anforderungen / Informationen zwischen den Servern von Chrome und Google Mail angezeigt. Wenn Sie lange genug warten, bis sich das Logo nicht mehr dreht, können Sie sehen, welche Ressource das Problem verursacht hat und wie lange es gedauert hat.

Dies ist ein Screenshot meiner Registerkarte "Netzwerk". Sie können sehen, dass das bindLaden der Ressource 3,6 Minuten gedauert hat:

Klicken Sie hier, um das Bild in voller Größe anzuzeigen.

Obwohl dafür Chrome-Fehlerberichte eingereicht wurden, gehe ich davon aus, dass es sich tatsächlich um ein Problem mit Google Mail handelt.

Bearbeiten : Nachdem die Netzwerkaktivität für Google Mail für die letzten 25 Minuten zu beobachten, ich bin nicht sicher , was genau die bindAnforderung tut - es scheint verbunden sein alles . Für mich bindumfasst die erste Anfrage alle meine Kontakte und dann eine Reihe von Informationen contact.talk.google.comzu diesen Kontakten. Die bindURL scheint nach ca. 4 Minuten geschlossen zu werden und öffnet dann eine neue 4-Minuten-Verbindung. So scheint Google Mail nach neuen E-Mails zu suchen. Meins hatte eine Reihe von [noop]Einträgen und dann die E-Mail-Adresse und den Betreff einer neuen E-Mail, als sie ankam.

Ich frage mich jetzt, ob Google Mail nicht so funktioniert, wie es soll, und der Fehler liegt bei Chrome / Webkit-Browsern, die die Grafik "Laden" erst dann anzeigen, wenn alle anfänglichen Verbindungen geschlossen sind (dh direkt herum) 3-4 Minuten, wenn der erste bindschließt).

Bearbeiten 2: Ich habe meinen eigenen Chrome-Fehlerbericht mit diesen Informationen abgelegt , wenn jemand etwas hinzufügen möchte.

Jared Harley
quelle
Fantastische Antwort. Ich werde dem nachgehen, wenn ich von der Arbeit zurück bin. Vielen Dank.
Boehj
War ein bisschen pünktlich. Ich lese gerade diese vier Fehlerberichte durch. Ich werde Sie auf dem Laufenden halten.
Boehj
Ich habe auch einen Fehlerbericht eingereicht. Ich hoffe, wir sehen diesbezüglich einige Maßnahmen.
Boehj
Ich habe zu Ihrem Fehlerbericht hinzugefügt. Danke, dass du es aufgestellt hast. Übrigens, ich weiß nicht wirklich, wie ich eine Antwort auf diese Frage akzeptieren soll, aber wenn Sie mich auf all diese Fehlerberichte setzen, erhalten Sie den Preis! Danke für Ihre Hilfe.
Boehj
7

Ich habe dies gesehen, aber normalerweise hat es keinen Einfluss auf die Funktionalität von GMail. Das heißt, es wird weiterhin "geladen", aber die GMail-App ist in Chrome voll funktionsfähig. Sehen Sie das auch?

Jeff Atwood
quelle
Ja, die Funktionalität ist A-OK. Nur neugierig: Ist Google Mail zu einem gewaltigen Biest einer Webanwendung geworden?
Boehj
5

Dies liegt wahrscheinlich daran, dass Google Mail lange Serverabfragen verwendet, um sich selbst zu aktualisieren, und Chrome dies als offene Verbindung anzeigt und das Symbol "Laden" weiterhin dreht.

Wir haben festgestellt, dass dies auch bei unseren Apps nur in Chrome der Fall ist, die GWT und lange Serverabfragen verwenden, um "Server-Push" durchzuführen.

Wenn dies tatsächlich auch bei Google Mail der Fall ist, liegt es an Chrome, nicht an Google Mail. Google Mail wurde bereits "geladen", wenn Sie die UI-Elemente sehen und mit ihnen interagieren können.

pdeva
quelle
Haha, das ist es, was ich vermutet habe . Haben Sie einen Fehlerbericht bei den Chrome-Entwicklern eingereicht? Dieses Verhalten ist ziemlich neu, aber es wird anscheinend sowohl in der Beta- als auch in der Entwicklerversion angezeigt (nicht sicher, ob es stabil ist).
Jared Harley
Ich habe einen Fehler mit meinen Informationen gemeldet
Jared Harley
1

Kommt darauf an was du meinst:

  1. Wenn Sie 3 Minuten meinen, um das "vollständige" Laden des Browsers zu stoppen, aber nur wenige Sekunden, um den Ladebildschirm tatsächlich in die normale Google Mail-Oberfläche zu verlassen ...

    Nach meiner Erfahrung auf verschiedenen Computern, Betriebssystemen und Browsern bleibt es manchmal für immer . Ich gehe davon aus, dass es sich um einen harmlosen Google Mail-Fehler handelt, da er mir nie einen Leistungs- oder Funktionseinbruch gebracht hat.

    Wenn es mich nervt, lade ich einfach die Registerkarte neu und das "Laden" stoppt, bis es das nächste Mal beschließt, zufällig von vorne zu beginnen. Ich wette, es hängt mit Google Mail Labs zusammen. Normalerweise habe ich ungefähr 20 aktiviert.

  2. Nun, wenn Sie meinen, Sie brauchen 3 Minuten auf dem Ladebildschirm ...

    Sie sollten versuchen, einige Labore zu entfernen. Manchmal widersprechen sie sich. Verwenden Sie den Basis-HTML-Code, wenn Sie einfach nicht einsteigen können und diese konfigurieren können.

    Der Ladebildschirm sollte nur etwa ein Dutzend Sekunden dauern, wenn Sie eine überfüllte oder sehr (ich würde sagen mehr als 5 Jahre alte) Maschine verwenden.

Cregox
quelle
0

Ja, ich sehe oft das Gleiche. Ich wähle einfach die Adresse in der Leiste aus und drücke die Eingabetaste (anstatt auf "Neu laden" zu klicken ... dann wird sie in der Regel schnell und problemlos neu geladen.

x3ja
quelle
Ich habe es jetzt ein paar Mal versucht, aber keine Würfel. Ich frage mich, warum diese Technik für Sie funktioniert hat, aber nicht für mich. Wie auch immer, ich habe ein paar Fehlerberichte eingereicht und werde heute Abend noch einige Überprüfungen durchführen. Danke für Ihren Vorschlag.
Boehj