AIS Fiber ปัญหาการเปิดเว็บ หรือ ดาวน์โหลดไฟล์ แล้วมีข้อมูลเสีย

ปัญหาที่เห็นชัดเลยคือ เวลาดาวน์โหลดไฟล์ใหญ่ๆพวก driver NVIDIA หลังโหลดเสร็จไฟล์จะเปิดไม่ได้ Error เช็กขนาดตรง แต่ถ้าเช็ก hash CRC32 มันจะผิด
หรือบางทีเปิดหน้าเว็บขึ้นมาแล้ว ขึ้นข้อความแปลกๆ การจัดหน้าต่างๆของเว็บผิดปรกติ เนื่องจากมันโหลดข้อมูลมาผิด ทำให้ต้อง reload หน้าเว็บใหม่ ถึงจะหาย
เข้า auto update ของโปรแกรมต่างๆ หลังโหลดเสร็จ fail ไม่สามารถอัพเดทได้ เนื่องจากมันโหลดไฟล์มาแล้วเสีย

ไม่แน่ใจว่ามีคนอื่นๆเจอเหตุการณ์เดียวกันนี้บ้างใหมครับ คิดว่าคนส่วนใหญ่ที่ใช้งานเปิดเว็บเฉยๆ จะไม่ค่อยเจอปัญหานี้ เพราะถ้าโหลดหน้าเว็บมาเสียก็แค่ reload หน้าเว็บใหม่


เกิดใด้กับไฟล์ทุกชนิด เพราะบางทีก็เป็นกับไฟล์เล็กๆพวก java script ซึ่งเป็นปัญหามาก เพราะปรกติไฟล์พวกนี้จะตั้งเป็นแคชใว้ใน browser ทำให้ต้อง clear cache แล้ว reload หน้าเว็บใหม่
มีช่วงนึงผมเปิดเว็บพันทิบแล้วคอมเมนต์ไม่ขึ้นเลย ขึ้นแต่กระทู้แรก หาสาเหตุตั้งนาน ที่แท้ปัญหาเกิดจากมันโหลดไฟล์ java script มาเสีย ทำให้ script error แล้วมันก็ไม่โหลดไหม่ เพราะใช้ไฟล์จากแคชที่เสียๆนั่นละ
หรือถ้าเปิดเว็บ siamchart กราฟก็จะไม่ขึ้น เพราะโหลด script มาเสียเช่นเดียวกัน

ผมลองเอาไฟล์ที่ไม่เสียมาลอง compare ดู (พยายามลองโหลดหลายครั้งจนบางครั้งไฟล์ไม่เสีย)
ข้างล้างคือตัวอย่าง รูปตอน compare  เผื่อจะใด้เห็นภาพ ว่า มันสลับ binary bit กันใด้ยังไง

ไฟล์ 376.09-desktop-win10-64bit-international-whql.exe คือไฟล์ที่สมบูรณ์ไม่มี error
ไฟล์ 376.09-desktop-win10-64bit-international-whql_2.exe คือไฟล์ที่โหลดมาแล้วเสีย

สังเกตุตรง Only in B คือส่วนของข้อมูลที่มีเฉพาะในไฟล์ ด้านล่าง
https://goo.gl/photos/koCNrmi78sygyPFJ8
สังเกตุตรง Only in A คือส่วนของข้อมูลที่มีเฉพาะในไฟล์ ด้านบน
https://goo.gl/photos/KTJjPKVpHYG6wvp9A

ซึ่งมันเป็นข้อมูลเดียวกันเลย เพียงแต่มันอยู่สลับผิดตำแหน่งกันแค่นั้น (สังเกตุว่า packet size เท่ากันเลย)
ผมเดาว่าน่าจะมีปัญหาอะไรบางอย่างกับระบบส่งรับข้อมูล ทำให้มันรับข้อมูลมาสลับกันแบบนี้

ปัญหานี้เหมือนจะเกิดแค่กับ protocal HTTP ผมลองอัพโหดลไฟล์ไปเก็บใว้บน server ทดสอบโหลดผ่าน FTP ก็ไม่เจอปัญหานี้แต่อย่างใด แต่ทดสอบผ่าน HTTP ก็จะเจอปัญหาเดียวกันกับการโหลดจาก เซอเวอร์ nvidia คาดว่าน่าจะเกิดจากปัญหาการ cache http protocal?

ปล. ผมปิด ipv6 ใน netword adapter ใว้แล้ว
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่