Rongchai Wang
17 ม.ค. 2026 09:16
GitHub แนะนำการจำกัดอัตราสำหรับรายการแคช Actions ที่ 200 การอัปโหลดต่อนาทีต่อที่เก็บข้อมูล เพื่อแก้ไขปัญหาเสถียรภาพของระบบจากการอัปโหลดปริมาณสูง
GitHub ได้นำการจำกัดอัตราใหม่มาใช้กับระบบแคช Actions โดยจำกัดการอัปโหลดที่ 200 รายการแคชใหม่ต่อนาทีสำหรับแต่ละที่เก็บข้อมูล การเปลี่ยนแปลงนี้ซึ่งประกาศเมื่อวันที่ 16 มกราคม 2026 มุ่งเป้าไปที่ที่เก็บข้อมูลที่กำลังโจมตีระบบแคชด้วยการอัปโหลดอย่างรวดเร็วและก่อให้เกิดปัญหาเสถียรภาพทั่วทั้งแพลตฟอร์ม
การดาวน์โหลดยังคงไม่ได้รับผลกระทบ หากเวิร์กโฟลว์ของคุณดึงรายการแคชที่มีอยู่ ไม่มีอะไรเปลี่ยนแปลง ข้อจำกัดนี้มุ่งเป้าไปที่การสร้างรายการใหม่โดยเฉพาะ ซึ่งเป็นความแตกต่างที่สำคัญสำหรับทีมที่รันการสร้างแบบขนานที่สร้างข้อมูลแคชใหม่
ทำไมตอนนี้? GitHub อ้างถึง "cache thrash" ว่าเป็นสาเหตุ ที่เก็บข้อมูลที่อัปโหลดรายการแคชจำนวนมหาศาลในช่วงเวลาสั้นๆ กำลังทำให้ประสิทธิภาพลดลงสำหรับคนอื่นๆ บนโครงสร้างพื้นฐานที่ใช้ร่วมกัน ข้อจำกัด 200 ต่อนาทีให้ผู้ใช้หนักมีพื้นที่เพียงพอสำหรับกรณีการใช้งานที่ถูกต้อง ในขณะที่ป้องกันการใช้งานในทางที่ผิดที่ทำให้ระบบไม่เสถียร
ส่วนหนึ่งของการปรับปรุง Actions ที่กว้างขวางขึ้น
การจำกัดอัตรานี้มาพร้อมกับการเปลี่ยนแปลงสำคัญหลายอย่างในด้านเศรษฐศาสตร์ของ GitHub Actions ต้นเดือนนี้ GitHub ลดราคา hosted runners ลง 15% ถึง 39% ขึ้นอยู่กับขนาด แต่ข่าวใหญ่กว่านั้นมาถึงในวันที่ 1 มีนาคม 2026 เมื่อการใช้งาน self-hosted runner ในที่เก็บข้อมูลส่วนตัวเริ่มมีค่าใช้จ่าย $0.002 ต่อนาที ซึ่งเป็นค่าธรรมเนียมใหม่ที่กำลังผลักดันให้บางทีมพิจารณาสถาปัตยกรรม CI/CD ของพวกเขาใหม่ทั้งหมด
ระบบแคชเองได้รับการอัปเกรดในปลายปี 2025 โดยที่เก็บข้อมูลสามารถเกินข้อจำกัด 10 GB ก่อนหน้านี้ผ่านราคาแบบจ่ายตามการใช้งาน ทุกที่เก็บข้อมูลยังคงได้รับ 10 GB ฟรี แต่ผู้ใช้หนักสามารถซื้อเพิ่มได้แทนที่จะต่อสู้กับนโยบายการขับไล่อยู่ตลอดเวลา
สิ่งที่ทีมควรตรวจสอบ
เวิร์กโฟลว์ส่วนใหญ่จะไม่สังเกตเห็นข้อจำกัดนี้ แต่หากคุณกำลังรัน matrix builds ที่สร้างคีย์แคชที่ไม่ซ้ำกันในงานขนานหลายสิบงาน ให้คำนวณดู matrix 50 งานที่เสร็จสมบูรณ์พร้อมกันอาจสามารถทำการอัปโหลดแคช 200 ครั้งในเวลาไม่ถึงหนึ่งนาทีได้ในทางทฤษฎี หากแต่ละงานสร้างรายการหลายรายการ
การแก้ไขนั้นตรงไปตรงมา: รวมคีย์แคชเมื่อเป็นไปได้ หรือกระจายการเสร็จสมบูรณ์ของงานหากคุณกำลังชนกับเพดานจริงๆ GitHub ยังไม่ได้ประกาศแดชบอร์ดการตรวจสอบสำหรับอัตราการอัปโหลดแคช ดังนั้นทีมที่กังวลเกี่ยวกับการถึงข้อจำกัดจะต้องตรวจสอบล็อกเวิร์กโฟลว์ของพวกเขาด้วยตนเอง
แหล่งที่มาของภาพ: Shutterstock
แหล่งที่มา: https://blockchain.news/news/github-actions-cache-rate-limit-200-per-minute


![[OPINYON] เวลาของ Rio Alma คือทอง](https://www.rappler.com/tachyon/2026/03/TL-RIO-ALMA-TIME-IS-BULAWAN-MARCH-6-2026.jpg)