น่าเศร้าที่มีปัญหากับแนวคิดของ "การอัปเดตที่มีอยู่" เนื่องจากไม่มีเซิร์ฟเวอร์เดียวที่มีความจริงว่าแอปเวอร์ชันใดมีการใช้งานจริง แม้ว่าคุณจะตรวจสอบเวอร์ชันบนอุปกรณ์ของคุณและสิ่งที่ "store" กล่าวว่าออนไลน์หรือใน iTunes - อาจมีช่วงเวลาสั้น ๆ (โดยทั่วไปแล้วคิดว่าหนึ่งหรือสองชั่วโมง) ในการยกเลิกการเชื่อมต่อที่อุปกรณ์ของคุณไม่ "ดึง" การอัปเดต
Apple เก็บรักษาเซิร์ฟเวอร์จำนวนมาก (เช่น CDN - เครือข่ายการจัดส่งเนื้อหา) ในหลายพื้นที่ทางภูมิศาสตร์เพื่อจัดการคำขอการอัปเดตของอุปกรณ์หลายล้านตัว ดังนั้นแม้ว่าคุณจะต้องสอดแนมกับทราฟฟิกระหว่างอุปกรณ์เครื่องเดียวและเซิร์ฟเวอร์ของคุณคุณก็เลือกที่จะเชื่อมต่อด้วยเทคโนโลยีที่นำการร้องขอทรัพยากรหนึ่งไปยังเซิร์ฟเวอร์จริงที่จะตอบคำขอนั้นคุณอาจพบว่าปัญหาของคุณ อธิบายว่าเซิร์ฟเวอร์ที่คุณเชื่อมต่อยังไม่มีแอป "อัปเดต" ดังนั้นคุณจึงไม่เห็นอีกต่อไป
ในหน้าต่างเวลา 8 ชั่วโมงฉันไม่ค่อยเห็นแอพที่ถูกดึงเมื่อพวกเขาเริ่มเผยแพร่ แต่ฉันทำสองสิ่งเพื่อช่วยจัดการสิ่งนี้ซึ่งต้องมีการตั้งค่าบางอย่าง แต่ทำการอัปเดตให้ดีขึ้นเพื่อหลีกเลี่ยงสถานการณ์ที่คุณอธิบาย:
- ตั้งค่า MDM ดังนั้นฉันจึงมีโปรไฟล์ที่รวบรวมรายละเอียดแอปที่ติดตั้งจากอุปกรณ์ทั้งหมดของฉัน เงินจำนวนนี้มีค่าใช้จ่ายผู้คนจำนวนมากจะไม่ทำเช่นนี้สำหรับการปรับใช้ขนาดเล็ก
- ตั้งค่าเซิร์ฟเวอร์ OS X Caching
มีบทความดีๆเกี่ยวกับ Caching Serverแต่ที่สำคัญคือ Mac ท้องถิ่นของคุณเป็นส่วนหนึ่งของ CDN ของ Apple และคุณสามารถดาวน์โหลดแอพจากร้านค้าส่วนตัวของคุณเอง ใช่อัปเดตเดียวยังต้องออกไปที่เซิร์ฟเวอร์ของ Apple และดาวน์โหลดเนื้อหาเริ่มต้น แต่เมื่ออยู่ในเครื่องคำขออื่น ๆ ทั้งหมดจะถูกเร่งความเร็วเป็นอย่างมาก นอกจากนี้ยังเพิ่มความเร็วของข้อมูล iCloud, Mac App store และโดยทั่วไป - ฉันดูเหมือนจะได้รับการอัปเดตและการอัปเดตแอปเร็วขึ้นเมื่อฉันใช้เซิร์ฟเวอร์แคชมากกว่าถ้าฉันไปที่ LTE และตรวจสอบการอัปเดตโดยตรงกับ Apple
ฉันมี Mac Mini และอุทิศไดรฟ์ภายนอก 1 TB เพื่อเก็บข้อมูลแคช แต่แม้ว่าคุณจะมีแคชขนาด 200 GB การอัปเดตแอปส่วนใหญ่จะเร็วกว่ามาก