Gmail ใช้เวลาโหลดตลอดไปใน Chrome: ทำไมจึงเกิดเหตุการณ์นี้ขึ้น


9

ฉันใช้ Google Chrome 12.0.742.100 ใน OS X 10.6.7 ดูเหมือนว่า Gmail ใช้เวลาโหลดนานเกินไป (2-3 นาที) ตามที่ระบุโดยวงกลม 'โหลด' บนแท็บ ภาพบางภาพอาจช่วยอธิบายสิ่งที่ฉันหมายถึง:

โหลด

แท็บโหลดเป็นแท็บ Gmail ที่ตรึงไว้

หากต้องการตรวจสอบว่านี่เป็นสิ่งที่ต้องทำกับแท็บที่ถูกตรึงและกล่องจดหมายสำคัญฉันจะแสดงภาพต่อไปนี้ที่ไม่รวมความเป็นไปได้เหล่านี้ตามลำดับ:

กล่องจดหมาย

จัดลำดับความสำคัญ

หมายเหตุ: การโหลดช้านี้เกิดขึ้นในหน้าต่างปกติที่ไม่ระบุตัวตน

ฉันสงสัยว่าคนอื่นกำลังประสบกับการโหลดช้าแบบนี้หรือไม่และสาเหตุอาจเป็นเช่นไร


ฉันมีสิ่งนี้ก่อนที่ฉันจะล้างแคชและมันก็กลับมาเป็นปกติ
แมตต์

2
คุณสามารถยืนยันได้หรือไม่หากคุณประสบปัญหาเดียวกันนี้เมื่อใช้เบราว์เซอร์อื่น
Ellesa

สิ่งเดียวกันกำลังเกิดขึ้นกับ Safari 5.0.5 (6533.21.1)
boehj

สิ่งเดียวกันก็เกิดขึ้นกับของไหลอีกด้วย
cregox

สิ่งนี้ได้รับการยอมรับว่าเป็นข้อบกพร่องในวันนี้ หวังว่ามันจะถูกแบน
boehj

คำตอบ:


4

ดังที่ Jeff พูดไว้ดูเหมือนจะไม่ส่งผลกระทบต่อวิธีการทำงานของ Gmail ตามรายงานข้อผิดพลาดของ Chrome ที่แตกต่างกันหลายรายการ ( 1 , 2 , 3 , 4 ) เว็บไซต์ Gmail กำลังพยายามโหลดทรัพยากรที่ใช้เวลานาน / ไม่โหลดอย่างถูกต้อง

ตามรายงานบั๊กมันมีบางอย่างเกี่ยวกับGETURL ที่ร้องขอนี้:

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. เปิดเครื่องมือสำหรับนักพัฒนา ซึ่งสามารถทำได้โดยการไปประแจ -> เครื่องมือ -> เครื่องมือสำหรับนักพัฒนาหรือกด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 สำหรับอีเมลใหม่ Mine มี[noop]รายการมากมายจากนั้นที่อยู่อีเมลและหัวเรื่องของอีเมลใหม่เมื่อมาถึง

ตอนนี้ฉันสงสัยว่า Gmail ไม่ทำงานตามที่ควรและข้อผิดพลาดอยู่ที่เบราว์เซอร์ Chrome / webkit ที่ไม่หยุดแสดงกราฟิก "กำลังโหลด" จนกว่าการเชื่อมต่อเริ่มต้นทั้งหมดจะถูกปิด (เช่นขวา 3-4 นาทีเมื่อครั้งแรกที่bindปิด)

แก้ไข 2: ฉันได้ยื่นรายงานข้อบกพร่องของ Chromeด้วยข้อมูลนี้หากใครต้องการที่จะเพิ่มลงไป


คำตอบที่ยอดเยี่ยม ฉันจะติดตามเรื่องนี้เมื่อฉันกลับมาทำงาน ขอบคุณมาก.
boehj

ตรงเวลาหน่อย ฉันกำลังอ่านรายงานข้อผิดพลาดทั้งสี่ตอนนี้ ฉันจะให้คุณโพสต์
boehj

ฉันได้ยื่นรายงานข้อผิดพลาดด้วย หวังว่าเราจะเห็นการกระทำนี้
boehj

ฉันเพิ่มไปยังรายงานข้อบกพร่องของคุณ ขอบคุณที่วางไว้ BTW ฉันไม่รู้จริง ๆ ว่าจะยอมรับคำตอบสำหรับคำถามนี้อย่างไร แต่เมื่อคุณส่งรายงานข้อผิดพลาดเหล่านี้มาให้ฉันคุณจะได้รับรางวัล! ขอบคุณสำหรับความช่วยเหลือของคุณ.
boehj

7

ฉันเคยเห็นสิ่งนี้แล้ว แต่โดยปกติแล้วจะไม่ส่งผลกระทบต่อการทำงานของ GMail กล่าวคือมันยังคง "กำลังโหลด" แต่แอป GMail ทำงานได้อย่างสมบูรณ์ใน Chrome นั่นคือสิ่งที่คุณเห็นเช่นกัน?


ใช่ฟังก์ชั่นคือ A-OK แค่อยากรู้: Gmail กลายเป็นสัตว์ขนาดใหญ่ของ webapp หรือไม่?
boehj

5

อาจเป็นเพราะ gmail ใช้การสำรวจเซิร์ฟเวอร์แบบยาวเพื่ออัปเดตตัวเองและโครเมี่ยมแสดงว่าเป็นการเชื่อมต่อแบบเปิดและคอยหมุนไอคอน 'โหลด'

เราพบว่าสิ่งนี้เกิดขึ้นกับแอปของเราด้วยเช่นกันใน Chrome เท่านั้นซึ่งใช้ GWT และการสำรวจเซิร์ฟเวอร์แบบยาวเพื่อทำ 'การพุชเซิร์ฟเวอร์'

หากเป็นกรณีนี้กับ gmail ด้วยเช่นกันความผิดของ Chrome ก็ไม่ใช่ gmail Gmail ได้ 'โหลดแล้ว' ถ้าคุณสามารถดูและโต้ตอบกับองค์ประกอบ UI


ฮ่าฮ่านั่นคือสิ่งที่ฉันมหาเศรษฐีอาจจะเกิดขึ้น คุณได้ยื่นรายงานข้อผิดพลาดกับนักพัฒนา Chrome แล้วหรือยัง พฤติกรรมนี้ค่อนข้างใหม่ แต่เห็นได้ชัดว่าปรากฏทั้งในรุ่นเบต้าและรุ่น dev (ไม่แน่ใจเกี่ยวกับความเสถียร)
Jared Harley

ฉันยื่นข้อบกพร่องพร้อมข้อมูลของฉันและพูดถึงความคิดเห็นของคุณ: http://code.google.com/p/chromium/issues/detail?id=86232
Jared Harley

1

ขึ้นอยู่กับสิ่งที่คุณหมายถึง:

  1. หากคุณหมายถึง 3 นาทีเพื่อหยุดการโหลดเบราว์เซอร์ "เต็ม" แต่เพียงไม่กี่วินาทีที่จะออกจากหน้าจอการโหลดไปยังอินเทอร์เฟซ gmail ปกติ ...

    จากประสบการณ์ของผมในเครื่องที่แตกต่างกัน OS'es และเบราว์เซอร์บางครั้งก็ยังคงอยู่ตลอดไป ฉันคิดว่ามันเป็นข้อผิดพลาดที่ไม่เป็นอันตรายของ Gmail เนื่องจากไม่เคยให้ประสิทธิภาพหรือฟังก์ชั่นใด ๆ

    เมื่อมันทำให้ฉันรำคาญฉันก็แค่โหลดแท็บใหม่อีกครั้งและ "การโหลด" จะหยุดจนกว่าครั้งต่อไปที่มันจะเริ่มการสุ่มอีกครั้ง ฉันพนันได้เลยว่ามันเกี่ยวข้องกับ gmail labs เช่นกัน ฉันมักจะเปิดใช้งานประมาณ 20

  2. ทีนี้ถ้าคุณหมายถึงว่าคุณใช้เวลา 3 นาทีในการโหลดหน้าจอ ...

    คุณควรลองลบแล็บบางรายการ บางครั้งพวกเขาขัดแย้งกัน ใช้ HTML พื้นฐานถ้าคุณไม่สามารถเข้าไปได้และคุณจะสามารถกำหนดค่าได้

    หน้าจอการโหลดควรใช้เวลานานกว่าหนึ่งโหลวินาทีหรือมากกว่านั้นถ้าคุณใช้เครื่องที่เกะกะหรือมาก (ฉันจะบอกว่านานกว่า 5 ปี)


0

ใช่ฉันมักจะเห็นสิ่งเดียวกัน ฉันเพียงแค่เลือกที่อยู่ในแถบแล้วกด Enter (แทนที่จะคลิกโหลดซ้ำ) ... จากนั้นมีแนวโน้มที่จะโหลดซ้ำอย่างรวดเร็วและดี


ฉันลองมาสองสามครั้งแล้ว แต่ไม่มีลูกเต๋า ฉันสงสัยว่าทำไมเทคนิคนี้ถึงได้ผลสำหรับคุณ แต่ไม่ใช่สำหรับฉัน อย่างไรก็ตามฉันได้ยื่นรายงานข้อผิดพลาดเล็กน้อยและฉันจะทำการตรวจสอบเพิ่มเติมในเย็นนี้ ขอบคุณสำหรับคำแนะนำของคุณ
boehj
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.