wp.org
ที่จริงแล้วการปรับปรุงอัตโนมัติถูกผลักจาก ขั้นตอนการปรับปรุงยังคงวิ่งอยู่บนเว็บไซต์ของคุณ wp-cron
แต่ในพื้นหลังผ่าน
เมื่อมีการปล่อยการอัปเดตใหม่ ๆ ผู้ใช้ WordPress จะเริ่มต้นการอัพเดท กระบวนการอัปเดตที่แท้จริงจะเริ่มขึ้นหลังจากที่ไซต์ของคุณตรวจสอบwp.org
การอัปเดตการอัปเดตนั้นมีในทางทฤษฎีและไซต์ของคุณจะถูกสุ่มเลือกให้อัปเดต
(ขอบคุณ @otto สำหรับการชี้ถ้อยคำผิดของฉัน :))
เมื่อทุกไซต์ตรวจสอบwp.org
หาเวอร์ชันใหม่ (โดยปกติแล้วจะใช้สองครั้งต่อวันwp-cron
) rolloutserver จะทราบว่าต้องมีการอัปเดตไซต์กี่ไซต์
จากนั้นการเริ่มต้นจะเริ่มต้นช้า - 1 ใน 128 ไซต์จะได้รับการอัปเดตอัตโนมัติ สิ่งนี้กำลังถูกตรวจสอบและหากความสำเร็จบ่งชี้ว่าไม่มีปัญหากับการเปิดตัวเว็บไซต์จำนวนมากจะได้รับการอัปเดตอัตโนมัติ (โดยปกติแล้วขั้นตอนต่อไปคือ 1 จาก 64 และเพิ่มต่อไปเรื่อย ๆ ) จนกว่าจะมีการอัปเดตอัตโนมัติทั้งหมด
สิ่งนี้ช่วยให้นักพัฒนาซอฟต์แวร์สามารถหยุดการเปิดตัวหากมีปัญหาใด ๆ เกิดขึ้น แต่การอัปเดตล่าสุดจาก3.8
ถึง3.8.1
มีอัตราความสำเร็จ 100%
เว็บไซต์ที่เลือกโดยการ1 out of 128
สุ่มจริง ไม่ใช่อย่างนั้นจริง ๆ แต่ถ้าคุณอยากรู้มันใช้งานได้เช่นนี้:
URL MD5
ของเว็บไซต์ที่จำเป็นต้องได้รับการปรับปรุงโดยใช้แฮช ด้วยการใช้เพียงสามตัวอักษรแรกของแฮชนี้แล้วแปลงbase10
เป็น การอัพเดตเริ่มต้นสำหรับไซต์ที่มีตัวเลขที่คำนวณได้ระหว่าง 0 ถึง 31 (4096/32 = 128)
ตกลงฉันเดาว่ามันค่อนข้างสุ่มหลังจากทั้งหมด;)
ในกรณีของฉันเมื่อฉันใช้งานเว็บไซต์ WordPress จำนวนมากการอัปเดตใช้เวลา 1 วัน - เป็นเรื่องตลกมากที่จะเห็นว่าเมื่อทุกหน้าอัปเดต
ในกรณีที่คุณสงสัย: D
ครับ, นี่เป็นบทความเกี่ยวกับ make.wordpress.org อธิบายกระบวนการที่มันเกิดขึ้น