บันทึกทั้งหมด · เผยแพร่เมื่อ 2026-10-29
บันทึกการเรียนใหญ่จนคลาวด์เก็บไม่ไหว
วันหนึ่ง ความคืบหน้าของผู้เรียนท่านหนึ่งก็สำรองข้อมูลไม่ได้ขึ้นมาเฉยๆ ทั้งบนมือถือและบนคอมพิวเตอร์ สาเหตุไม่ใช่อินเทอร์เน็ต และไม่ใช่แอปล่ม แต่เป็นเพราะบันทึกการเรียนใหญ่ขึ้นจนเกินขีดจำกัดที่คลาวด์จะเก็บไว้เป็นบันทึกเดียวได้ แถมเกินไปแค่นิดเดียว บทความนี้เล่าว่าเราหาสาเหตุเจอได้อย่างไร และต่อจากนี้เราจะทำอะไรเพื่อไม่ให้ใครต้องติดอยู่ตรงนั้นอีก
บันทึกเดียว มีขีดจำกัดของมัน
ความคืบหน้าทั้งหมดของคุณในพิชิต 990 ไม่ว่าจะเป็นข้อที่ทำไปแล้ว คำศัพท์ที่จำได้ รายการที่บันทึกไว้และโน้ต หรือจำนวนวันที่ฝึกต่อเนื่อง ล้วนเก็บอยู่บนคลาวด์เป็นบันทึกเดียว เมื่อคุณเข้าสู่ระบบบนอุปกรณ์อื่น แอปจะดาวน์โหลดบันทึกนี้ลงมา และเมื่อฝึกเสร็จ แอปจะส่งฉบับที่อัปเดตแล้วขึ้นไป
บันทึกนี้มีขีดจำกัดตายตัวอยู่ที่ราว 1 MB บันทึกของคนส่วนใหญ่มีขนาดแค่หลักสิบถึงหลักร้อย KB ยังห่างไกลจากขีดจำกัดมาก แต่ยิ่งฝึกนาน ยิ่งบันทึกรายการและเขียนโน้ตไว้มาก บันทึกก็ยิ่งยาวขึ้น
บันทึกของผู้เรียนท่านนี้เกินขีดจำกัดไป 231 ไบต์ ซึ่งยาวราวโน้ตหนึ่งถึงสองประโยค
เกินขีดจำกัดแล้วเกิดอะไรขึ้น
เมื่อเจอบันทึกที่เกินขีดจำกัด คลาวด์ไม่ได้รับไว้แค่บางส่วน แต่ปฏิเสธทั้งหมด ดังนั้นตั้งแต่วินาทีนั้น
- การสำรองข้อมูลถูกปฏิเสธทุกครั้ง และทุกครั้งที่บันทึกรายการหรือเขียนโน้ตเพิ่ม บันทึกก็ยิ่งใหญ่ขึ้น โอกาสผ่านก็ยิ่งน้อยลง
- ทันทีที่เปลี่ยนไปใช้อีกอุปกรณ์ แอปจะรอดาวน์โหลดความคืบหน้าล่าสุดจากคลาวด์ให้เสร็จก่อนจึงจะให้ฝึก ผลคือค้างอยู่ที่หน้าจอนั้น
- บนหน้าจอขึ้นเพียงข้อความทั่วไปทำนอง "ซิงค์ไม่สำเร็จ โปรดตรวจสอบการเชื่อมต่อ" จึงทำให้เข้าใจว่าเป็นปัญหาอินเทอร์เน็ต และกดลองใหม่อยู่เรื่อยๆ
ตอนแรกเราเองก็ยังไม่แน่ใจว่านี่คือสาเหตุ จนกระทั่งเจอประโยคที่คลาวด์เขียนไว้ตอนปฏิเสธในรายงานข้อผิดพลาด (บันทึกทางเทคนิคที่แอปส่งกลับมาให้อัตโนมัติเมื่อเกิดปัญหา โดยไม่มีเนื้อหาการเรียนของคุณ) ว่า บันทึกนี้มีขนาด 1,048,807 ไบต์ เกินกว่าที่อนุญาตคือ 1,048,576 ถึงตอนนั้นจึงมั่นใจว่าใช่แน่
การแก้ไขครั้งนี้: สองเรื่อง
เรื่องแรก: ต่อให้สำรองข้อมูลไม่ได้ คุณก็จะไม่ติดค้างอีกต่อไป
เมื่อบันทึกใหญ่เกินไป แอปก็ยังดาวน์โหลดความคืบหน้าจากอุปกรณ์อื่นบนคลาวด์ลงมารวมกัน แล้วให้คุณฝึกต่อได้ ความคืบหน้าที่เพิ่มขึ้นบนอุปกรณ์นี้จะอยู่ในเครื่องอย่างปลอดภัย และจะถูกส่งขึ้นไปเมื่อส่งได้ ข้อความบนหน้าจอก็เปลี่ยนให้บอกตามจริงว่า "บันทึกการเรียนของคุณมีขนาดใหญ่เกินไป จึงยังสำรองข้อมูลขึ้นคลาวด์ไม่ได้ในตอนนี้ ข้อมูลทั้งหมดในอุปกรณ์นี้ยังอยู่ครบ และคุณฝึกต่อได้ตามปกติ"
แอปจะไม่ลองใหม่ทุกๆ ไม่กี่วินาทีอีกแล้ว เมื่อก่อนการลองใหม่แต่ละครั้งต้องดาวน์โหลดบันทึกเกือบ 1 MB ทั้งก้อนใหม่หมด เปลืองอินเทอร์เน็ตไปเปล่าๆ ตอนนี้แอปจะลองใหม่เฉพาะเมื่อคุณเปิดแอปใหม่ กดซิงค์ หรือเมื่ออุปกรณ์อื่นมีการอัปเดตเท่านั้น
เรื่องที่สอง: ทำให้ผู้เรียนท่านนี้สำรองข้อมูลได้อีกครั้ง
เมื่อดูบันทึกของผู้เรียนท่านนี้อย่างละเอียด เราพบว่าพื้นที่เกือบครึ่งหมดไปกับข้อมูลเก่าที่ซ้ำกันสองชุด ชุดหนึ่งคือรายการที่บันทึกไว้ อีกชุดคือโน้ตของรายการเหล่านั้น นี่คือรูปแบบเก่าจากก่อนการอัปเดตเดือนสิงหาคม หลังการอัปเดตนั้น ทุกรายการที่บันทึกไว้และทุกโน้ตก็ถูกเก็บไว้ในรูปแบบใหม่อีกที่หนึ่งแล้ว ข้อมูลเก่าสองชุดนี้เก็บไว้เพียงเพื่อแอปเวอร์ชันเก่าที่ยังไม่ได้อัปเดตเท่านั้น
ดังนั้น สำหรับบัญชีที่เคยถูกคลาวด์ปฏิเสธมาแล้ว ก่อนส่งข้อมูลขึ้นไป แอปจะตรวจสอบก่อนว่ารูปแบบใหม่มีครบทุกรายการที่บันทึกไว้และทุกโน้ตจริงๆ ไม่ขาดแม้แต่รายการเดียว แล้วจึงเว้นข้อมูลเก่าสองชุดนั้นไม่ส่งขึ้นไป บันทึกของผู้เรียนท่านนี้ลดลงจากราว 1.06 MB เหลือราว 600 KB และสำรองข้อมูลได้อีกครั้ง
สิ่งที่อยากย้ำให้ชัดคือ ไม่มีข้อมูลใดถูกลบ สิ่งที่เว้นไปมีเพียง "สิ่งที่ส่งขึ้นไปในครั้งนั้น" ข้อมูลในอุปกรณ์ของคุณไม่ถูกแตะต้องเลยแม้แต่ตัวอักษรเดียว และไม่มีรายการที่บันทึกไว้หรือโน้ตใดหายไป
แต่พูดกันตามตรง
- นี่คือการเพิ่มพื้นที่ ไม่ใช่การแก้ที่ต้นเหตุ รายการที่บันทึกไว้ โน้ต และประวัติการฝึกจะเพิ่มขึ้นเรื่อยๆ คนที่ฝึกขยันที่สุดจึงจะชนขีดจำกัดนี้อีกในวันใดวันหนึ่ง ทางแก้ที่แท้จริงคือแยกส่วนที่ใหญ่เกินไปออกเป็นหลายชิ้นแล้วเก็บแยกกัน เพื่อให้ขีดจำกัดไม่เป็นปัญหาอีก ซึ่งต้องปรับฝั่งคลาวด์ก่อน แล้วรอให้แอปเวอร์ชันเก่าถูกแทนที่ จึงจะค่อยๆ ทำไปในหลายเวอร์ชัน
- แอปเวอร์ชันเก่ามากจะเสียเปรียบอยู่บ้าง เวอร์ชันก่อนเดือนสิงหาคมอ่านได้เฉพาะรูปแบบเก่า บนบัญชีที่ "เคยถูกปฏิเสธแล้ว" แอปเหล่านี้อาจมองไม่เห็นรายการที่บันทึกใหม่ แต่ตัวข้อมูลไม่ได้หายไป อัปเดตแอปแล้วก็จะแสดงขึ้นมา เราตรวจสอบแล้วว่าตอนนี้ไม่มีผู้ที่สมัครสมาชิกแบบเสียเงินหรือซื้อแบบตลอดชีพคนใดยังใช้เวอร์ชันเก่าขนาดนั้นอยู่
- ต้องอัปเดตทั้งสองอุปกรณ์ การแก้ไขนี้จะมาในเวอร์ชันถัดไป อุปกรณ์ที่ยังอยู่บนเวอร์ชันเก่าจะส่งความคืบหน้าใหม่ของตัวเองขึ้นไปไม่ได้จนกว่าจะอัปเดต
- จากนี้เราจะรู้ก่อนคุณ เมื่อบันทึกโตถึง 640 KB และอีกครั้งที่ 850 KB แอปจะส่งการแจ้งเตือนกลับมาให้เราครั้งละหนึ่งครั้ง ครั้งหน้าเมื่อมีใครใกล้ถึงขีดจำกัด เราหวังว่าจะเห็นก่อนที่เจ้าตัวจะรู้สึกถึงปัญหา
การแก้ไขครั้งนี้เริ่มต้นจากรายงานหนึ่งฉบับที่ส่งมาจากในแอป ขอขอบคุณผู้เรียนท่านนั้นที่ตอบทุกคำถามของเราอย่างอดทน และไม่เคยลบแอปหรือออกจากระบบเลย เพราะอย่างนั้น ความคืบหน้าบนทั้งสองอุปกรณ์จึงยังอยู่ครบถ้วน หากต้องการรายงานปัญหา โปรดใช้ "รายงานปัญหา" ในแอป รายงานที่ส่งจากตรงนั้นจะแนบหมายเลขเวอร์ชันมาด้วย ทำให้เราสืบหาสาเหตุได้โดยตรง