ใน ,

X ปรับโครงสร้างเว็บแอปใหม่ โหลดโพสต์และโปรไฟล์เร็วขึ้นแต่หน้าแรกยังช้า

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

X ปรับโครงสร้างเว็บแอปใหม่ โหลดโพสต์และโปรไฟล์เร็วขึ้นแต่หน้าแรกยังช้า

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

Yagiz Nizipli หัวหน้าทีมวิศวกรระบุว่า เว็บแอปเวอร์ชันใหม่เริ่มเปิดให้บริการแก่ผู้ใช้ที่ไม่ได้ล็อกอินและระบบบอตค้นหาข้อมูลของ Search Engine แล้ว ส่วนผู้ใช้ที่ล็อกอินกำลังทยอยย้ายข้อมูลทีละประเทศ โดยเว็บไซต์เวอร์ชันเดิมจะยังเปิดให้ใช้งานควบคู่กันไปในระหว่างนี้ และยังไม่มีการระบุกำหนดการแล้วเสร็จอย่างเป็นทางการ

ผลทดสอบความเร็วในสภาวะจำลอง

ความเร็วที่เพิ่มขึ้นอย่างก้าวกระโดดไม่ได้เกิดขึ้นกับการใช้งานทุกรูปแบบ โดยสถิติทดสอบของ X ภายใต้การจำลองเครือข่ายความเร็วต่ำพบว่า ระยะเวลารอโพสต์แรกของหน้าโปรไฟล์ลดลงจาก 23.9 วินาที เหลือ 2.7 วินาที ซึ่งเป็นการวัดผลจากเวลาที่เนื้อหาแสดงผลจริง ไม่ใช่เพียงเวลาที่โลโก้ปรากฏบนหน้าจอ

รายงานทางวิศวกรรมของ X ระบุว่า การบันทึกผลเมื่อวันที่ 3 พ.ย. ทำขึ้นโดยใช้บัญชีเดียวกันล็อกอินบนทั้งสองเวอร์ชัน มีการล้างแคช ปิดการทำงานของ Service Worker และจำกัดความเร็วการดาวน์โหลดไว้ที่ 1.6 Mbps พร้อมค่าความหน่วงไปกลับ 150 มิลลิวินาที โดยทดสอบเวอร์ชันละ 3 ครั้งแล้วเลือกใช้ค่ามัธยฐาน

เงื่อนไขการทดสอบดังกล่าวกำหนดขึ้นเฉพาะเจาะจง ไม่ใช่การยืนยันว่า X จะเร็วขึ้น 8 เท่าในทุกกรณี ทั้งนี้การบันทึกไม่ได้ลดความเร็วของหน่วยประมวลผล แต่ได้แยกการทดสอบเบนช์มาร์กที่ลดความเร็วซีพียูลง 4 เท่าไว้ต่างหาก โดยระบุชัดเจนว่านี่เป็นการสาธิตในห้องทดลอง ซึ่งอุปกรณ์และเครือข่ายในการใช้งานจริงจะให้ผลลัพธ์ที่แตกต่างกัน

ปรับการเรนเดอร์จากเบราว์เซอร์ไปไว้บนเซิร์ฟเวอร์

สาเหตุของการปรับปรุงไม่ได้เป็นเพียงการเปลี่ยนรูปลักษณ์ภายนอก แต่เดิมเว็บแอปจะส่งโครงสร้างหน้าว่าง ๆ ไปให้ผู้ใช้ จากนั้นจึงดาวน์โหลดและสั่งรันโค้ด JavaScript ก่อนจะเรียกข้อมูลที่ต้องใช้แสดงผลหน้าโปรไฟล์ ส่งผลให้การเชื่อมต่อที่ช้าต้องรอข้อมูลในทุกขั้นตอนกว่าจะแสดงโพสต์แรก

เว็บแอปใหม่ย้ายกระบวนการทำงานดังกล่าวไปไว้ที่เซิร์ฟเวอร์มากขึ้น โดยส่งเนื้อหาเป็นสตรีมมิง HTML ทำให้หน้าโปรไฟล์หรือโพสต์ปรากฏให้เห็นได้ก่อนที่เบราว์เซอร์จะดาวน์โหลด JavaScript สำหรับการโต้ตอบจนเสร็จสิ้น อีกทั้งข้อมูลที่เซิร์ฟเวอร์ดึงมาแล้วจะถูกส่งมาพร้อมกับหน้าเว็บทันที เบราว์เซอร์จึงไม่ต้องส่งคำขอซ้ำ

อย่างไรก็ตาม รูปแบบนี้มีข้อแลกเปลี่ยน โดย X เผยว่าเซิร์ฟเวอร์ใหม่ใช้เวลาส่งข้อมูลไบต์แรก (TTFB) สำหรับหน้าโปรไฟล์และโพสต์ที่ล็อกอินนานขึ้น เพราะต้องรวบรวมข้อมูลและเรนเดอร์เนื้อหาก่อนตอบกลับ ต่างจากเวอร์ชันเดิมที่ตอบกลับเร็วกว่าแต่เป็นเพียงโครงสร้างว่างเปล่าที่ต้องรอประมวลผลต่อ ดังนั้นการตอบกลับครั้งแรกที่เร็ว จึงไม่ได้หมายความว่าจะอ่านหน้าเว็บได้เร็วกว่าเสมอไป

ข้อจำกัดของหน้าฟีดหลักและสถิติโปรไฟล์

หน้า Home ยังคงเผยให้เห็นข้อจำกัดของวิธีนี้ เนื่องจาก X ยังคงประมวลผลหน้าไทม์ไลน์สำหรับผู้ใช้ที่ล็อกอินอยู่บนฝั่งเบราว์เซอร์ ทั้งสองเวอร์ชันจึงต้องรอ JavaScript เหมือนเดิม โดยในการทดสอบจำลองเครือข่ายช้า หน้า Home ใหม่แสดงโพสต์แรกในเวลา 14.1 วินาที เทียบกับเวอร์ชันเดิมที่ใช้ 24.6 วินาที แต่หากไม่มีการจำกัดความเร็ว เวลาจะต่างกันเพียง 1.8 วินาที กับ 2.2 วินาที

ในทางกลับกัน หน้าโปรไฟล์และโพสต์เดี่ยวกลับทำความเร็วได้ดีกว่ามาก โดย X รายงานว่าโพสต์ของ SpaceX แสดงผลเร็วขึ้น 12.8 เท่า และหน้าโปรไฟล์โหลดเร็วขึ้น 8.2 เท่าในโหมดความเร็วต่ำ การทดสอบนี้ใช้เซสชัน Chromium แบบ Headless ครั้งละ 7 รอบสลับกันทั้งสองเวอร์ชัน ซึ่งเป็นการทดสอบภายในบริษัทบนแล็ปท็อปเพียงเครื่องเดียว ไม่ใช่ผลการวัดจริงจากกลุ่มผู้ใช้งานทั่วไป

การรวมระบบหลังบ้านและการนำ AI มาช่วยพัฒนา

เบื้องหลังการปรับหน้าเบราว์เซอร์คือการรวมระบบเรนเดอร์ที่เคยแยกส่วนออกจากกัน ก่อนหน้านี้ X แยกกระบวนการแสดงผลระหว่างผู้ใช้ทั่วไป บอตของ Search Engine และหน้าเว็บแบบไม่ล็อกอิน ส่งผลให้การแก้ไขข้อมูล รายละเอียด หรือการเปลี่ยนเส้นทางลิงก์ต้องทำซ้ำในชุดโค้ดที่ต่างกัน

แอปพลิเคชันใหม่จึงจัดการผู้ใช้ทุกกลุ่มผ่านระบบเซิร์ฟเวอร์ส่วนกลางระบบเดียว แต่ปรับเนื้อหาที่ส่งให้เหมาะสม เช่น ผู้ใช้ทั่วไปจะได้รับหน้าเว็บแบบสตรีมมิง บอตค้นหาที่ได้รับการยืนยันจะได้เอกสารตัวเต็ม และบอตแสดงตัวอย่างลิงก์จะได้รับเฉพาะหัวข้อ คำอธิบาย และรูปภาพ โดยไม่ต้องดึงเนื้อหาทั้งหน้า ทั้งนี้ URL การเปลี่ยนเส้นทาง และการสลับภาษายังคงทำงานได้ตามเดิม

แนวทางนี้เป็นการต่อยอดจากเป้าหมายเดิมในการรวมระบบ โดยในปี 2019 บริษัทเคยเขียนโครงสร้าง Twitter.com ใหม่ให้เป็นชุดโค้ดที่รองรับหลายอุปกรณ์และการเชื่อมต่อที่หลากหลาย ซึ่งการยกเครื่องรอบนี้ยังคงยึดหลักการเดิมแต่เปลี่ยนตำแหน่งและจังหวะการดึงเนื้อหา ทั้งยังสอดคล้องกับการปรับปรุงระบบโมบายล์ เช่น การสร้างแอป Android ขึ้นใหม่ด้วยภาษา Kotlin

นอกจากนี้ X ระบุว่ามีการนำ AI ช่วยเขียนโค้ดเข้ามาทำงานส่วนใหญ่ เช่น การพอร์ตการทำงาน แปลงหน้าเว็บ และเขียนชุดทดสอบ โดยมีวิศวกรเป็นผู้กำหนดสถาปัตยกรรมและตรวจสอบความถูกต้อง ซึ่งถือเป็นแนวทางการทำงานของทีมงานในโปรเจกต์นี้ มากกว่าการสรุปว่าระบบ AI จะเข้ามาแทนที่วิศวกรในการดูแลระบบทั้งหมด

สำหรับผู้ใช้งานทั่วไป การเข้าถึงเว็บเวอร์ชันใหม่ยังคงขึ้นอยู่กับการจัดการระบบ โดย X สามารถกำหนดกลุ่มผู้ใช้ผ่านระบบจัดเส้นทาง และดึงกลับไปใช้เวอร์ชันเดิมได้ทันทีหากพบปัญหา ซึ่งรายงานระบุว่าทราฟฟิกของผู้ใช้ที่ล็อกอินส่วนใหญ่ยังคงอยู่บนระบบเดิม

แม้แพลตฟอร์มจะเก็บข้อมูลประสิทธิภาพจากการใช้งานจริง แต่ตัวเลขความเร็วที่เผยแพร่ออกมายังคงมาจากการทดสอบในห้องทดลองเป็นหลัก และยังต้องรอการพิสูจน์ว่าความเร็วที่เพิ่มขึ้นนี้จะเกิดขึ้นครอบคลุมกับอุปกรณ์ ประเทศ และการเปิดหน้าฟีดในชีวิตประจำวันของผู้ใช้งานจริงเมื่อเปิดตัวครบถ้วนหรือไม่

ที่มา: Eastern Herald

ความคิดเห็น - Like เพจ iPhoneMod.net

เขียนโดย Krongkwun Rithiwong

Love exploring new technology. Decoding the future, one gadget at a time.