เกี่ยวกับการแคชเนื้อหาบน Mac
การแคชเนื้อหาคืออะไร
การแคชเนื้อหาเป็นบริการของ macOS ที่ช่วยลดการใช้ข้อมูลอินเทอร์เน็ตและเพิ่มความเร็วในการติดตั้งซอฟต์แวร์บนคอมพิวเตอร์ Mac, อุปกรณ์ iOS และ Apple TV
การแคชเนื้อหาจะเพิ่มความเร็วในการดาวน์โหลดซอฟต์แวร์ที่เผยแพร่โดย Apple และข้อมูลที่ผู้ใช้จัดเก็บบน iCloud โดยจะบันทึกเนื้อหาที่คอมพิวเตอร์ Mac, อุปกรณ์ iOS และอุปกรณ์ Apple TV ภายในพื้นที่ได้ดาวน์โหลดไว้แล้ว เนื้อหาที่บันทึกจะถูกจัดเก็บไว้ในแคชเนื้อหาบน Mac และพร้อมให้อุปกรณ์อื่นๆ ดึงข้อมูลมาใช้ได้โดยไม่หายไปกับอินเทอร์เน็ต
ดูบทความบริการช่วยเหลือของ Apple ประเภทเนื้อหาที่การแคชเนื้อหารองรับใน macOS
คุณสามารถใช้การแคชเนื้อหาบนเครือข่ายที่มีสภาพแวดล้อมแบบ NAT สำหรับแคชเนื้อหาและอุปกรณ์ทั้งหมด หรือใช้บนเครือข่ายซึ่งประกอบด้วยที่อยู่ IP แบบระบุเส้นทางสาธารณะได้ อุปกรณ์ Apple ที่ใช้ iOS 7 ขึ้นไป และ OS X 10.8.2 ขึ้นไป จะติดต่อกับแคชเนื้อหาที่อยู่ใกล้เคียงโดยอัตโนมัติโดยไม่ต้องกำหนดค่าใดๆ
ข้อสำคัญ: ขอแนะนำเป็นอย่างยิ่งให้คุณตั้งค่าการแคชเนื้อหาบน Mac ที่ใช้การเชื่อมต่ออีเธอร์เน็ตแบบมีสายเป็นวิธีการเดียวในการเชื่อมต่อกับเครือข่าย การแคชเนื้อหาสามารถใช้การเชื่อมต่อ Wi-Fi แทนอีเธอร์เน็ตได้ แต่อาจมีผลต่อประสิทธิภาพการทำงาน
การแคชเนื้อหาทำงานอย่างไร
หลังจากที่คุณเปิดใช้งานการแคชเนื้อหาบน Mac แล้ว การแคชเนื้อหาจะเก็บสำเนาของเนื้อหาทั้งหมดที่อุปกรณ์บนเครือข่ายเฉพาะที่ (ซึ่งเรียกว่าลูกข่าย) ได้ดาวน์โหลด
ตัวอย่างเช่น เมื่อลูกข่ายเครื่องแรกบนเครือข่ายของคุณดาวน์โหลดรายการอัพเดท macOS แคชเนื้อหาจะเก็บสำเนาของรายการอัพเดทนั้นไว้ เมื่อลูกข่ายเครื่องต่อไปบนเครือข่ายเชื่อมต่อกับ App Store เพื่อดาวนโหลดรายการอัพเดท รายการอัพเดทจะถูกคัดลอกจากแคชเนื้อหาแทนที่จะมาจาก App Store
เนื่องจากโดยปกติแล้วเครือข่ายเฉพาะที่จะเร็วกว่าอินเทอร์เน็ตมาก ลูกข่ายเครื่องที่สอง (และลูกข่ายในลำดับต่อไปทั้งหมด) จึงดาวน์โหลดรายการอัพเดทได้เร็วกว่ามาก
รูปประกอบต่อไปนี้แสดงเครือข่ายย่อยส่วนตัวหนึ่งเครือข่ายที่มีแคชเนื้อหารายการเดียว:
ถ้าเครือข่ายของฉันมีเครือข่ายย่อยหลายเครือข่าย
ตามค่าเริ่มต้นแล้ว การแคชเนื้อหาจะจำกัดอยู่ที่เครือข่ายย่อยที่กำหนดเพียงเครือข่ายเดียว แต่คุณสามารถตั้งค่าให้ระบบแคชเนื้อหาสำหรับรายการต่อไปนี้ได้:
กลุ่มเครือข่ายย่อยทั้งหมดของเครือข่ายเฉพาะที่ซึ่งใช้ที่อยู่ IP สาธารณะเดียวกัน
กลุ่มเครือข่ายย่อยใดๆ ของที่อยู่ IP ที่เข้าถึงได้แบบสาธารณะ (ที่รองรับการตั้งค่า DNS เพิ่มเติม)
ถ้าเครือข่ายของคุณมีเครือข่ายย่อยหลายเครือข่ายที่ใช้ที่อยู่ IP สาธารณะเดียวกัน เครือข่ายย่อยทั้งหมดสามารถใช้ประโยชน์จากแคชเนื้อหารายการเดียวได้ รูปประกอบต่อไปนี้แสดงเครือข่ายที่มีเครือข่ายย่อยสองเครือข่ายซึ่งกำลังใช้แคชเนื้อหารายการเดียวกัน:
ฉันมีแคชเนื้อหามากกว่าหนึ่งรายการได้หรือไม่
เมื่อเครือข่ายของคุณมีแคชเนื้อหามากกว่าหนึ่งรายการ แคชเนื้อหาเหล่านั้นจะกลายเป็นเพียร์โดยอัตโนมัติ และสามารถค้นหาข้อมูลและแชร์ซอฟต์แวร์ที่แคชได้ เมื่อไม่มีรายการที่ร้องขอบนแคชเนื้อหา เพียร์ของรายการนั้นจะถูกตรวจสอบ และถ้ามีรายการนั้นให้ใช้ เพียร์จะถูกดาวน์โหลด ถ้าไม่มีให้ใช้งานจากเพียร์ รายการดังกล่าวจะถูกดาวน์โหลดจากพาเรนต์ ถ้ามีการกำหนดค่า หรือถูกดาวน์โหลดจาก Apple ผ่านอินเทอร์เน็ต ลูกข่ายจะเลือกแคชเนื้อหาที่ถูกต้องโดยอัตโนมัติเมื่อมีให้ใช้งานมากกว่าหนึ่งแคช ดู ตั้งค่าลูกข่าย เพียร์ หรือพาเรนต์ของแคชเนื้อหาบน Mac
ระบบจัดเก็บไฟล์ที่แคชไว้ที่ใด
ตำแหน่งเริ่มต้นสำหรับแคชเนื้อหาคือที่ดิสก์โวลุ่มเริ่มต้นระบบ คุณสามารถเลือกตำแหน่งอื่นและกำหนดขนาดพื้นที่ดิสก์โวลุ่มที่จะใช้ในการแคชเนื้อหาได้ เมื่อมีการใช้พื้นที่ดิสก์สำหรับเนื้อหาที่แคชถึงขีดจำกัดที่คุณระบุ หรือเมื่อพื้นที่ว่างที่ใช้ได้เหลือน้อย แคชเนื้อหาจะลบเนื้อหาที่ไม่ได้ใช้งานเมื่อเร็วๆ นี้เพื่อให้มีพื้นที่ว่างสำหรับคำขอต่อไป
ฉันสามารถประเมินประสิทธิภาพของแคชเนื้อหาได้อย่างไร
คุณสามารถใช้ตัวตรวจสอบกิจกรรมเพื่อดูสถิติการแคชเนื้อหาได้ ดู ดูบันทึกและสถิติการแคชเนื้อหาบน Mac
แนวปฏิบัติเพื่อประสิทธิภาพที่ดีที่สุด
การแคชเนื้อหาได้รับผลกระทบจากสองปัจจัยหลัก: การกำหนดค่าการเชื่อมต่อและฮาร์ดแวร์
คุณจะได้รับประสิทธิภาพที่ดีที่สุดจากแคชเนื้อหาของคุณเมื่อคุณเชื่อมต่อแคชเนื้อหาเข้ากับเครือข่ายโดยใช้อีเธอร์เน็ตกิกะบิต แคชเนื้อหาสามารถให้บริการลูกข่ายหลายร้อยเครื่องพร้อมกันได้ ซึ่งสามารถทำให้พอร์ตอีเธอร์เน็ตกิกะบิตเต็ม ดังนั้น สำหรับการใช้งานส่วนใหญ่ตั้งแต่ระดับย่อยไปจนถึงระดับกลาง ข้อจำกัดด้านประสิทธิภาพมักจะอยู่ที่แบนด์วิดท์ของเครือข่ายเฉพาะที่ของคุณ
ในการพิจารณาว่า Mac ของคุณมีข้อจำกัดด้านประสิทธิภาพหรือไม่เมื่อลูกข่ายจำนวนมากเข้าถึงแคชเนื้อหาพร้อมๆ กัน ให้ตรวจสอบการใช้งานหน่วยประมวลผลของกระบวนการ AssetCache ในตัวตรวจสอบกิจกรรม (เปิด ตัวตรวจสอบกิจกรรม แล้วเลือก มุมมอง > กระบวนการทั้งหมด จากนั้นคลิก CPU) ถ้ามีการใช้งานหน่วยประมวลผลถึงหรือใกล้ถึงขีดจำกัดบ่อยๆ คุณควรเพิ่มแคชเนื้อหาเพื่อกระจายคำขอไปที่คอมพิวเตอร์หลายๆ เครื่อง
นอกจากนี้ ถ้า Mac ของคุณอยู่ในสภาพแวดล้อมที่ลูกข่ายดาวน์โหลดเนื้อหาหลากหลายประเภทในปริมาณมาก ดูให้แน่ใจว่าคุณได้ตั้งค่าขีดจำกัดขนาดของแคชไว้สูงมากพอ วิธีนี้จะป้องกันไม่ให้แคชเนื้อหาลบข้อมูลที่แคชไว้บ่อยๆ ซึ่งอาจทำให้ต้องดาวน์โหลดเนื้อหาเดิมหลายๆ ครั้ง และส่งผลให้มีการใช้แบนด์วิดท์อินเทอร์เน็ตมากขึ้น
แนวปฏิบัติที่ดีที่สุดสำหรับการแคชเนื้อหา
รายการต่อไปนี้เป็นแนวปฏิบัติที่ดีที่สุดสำหรับการแคชเนื้อหา คุณควรทำตามคำแนะนำต่อไปนี้ตลอดเวลาถ้าเป็นไปได้:
อนุญาตการแจ้งเตือนแบบผลักข้อมูลทั้งหมดของ Apple
ไม่ใช้การตั้งค่าพร็อกซี่แบบกำหนดเอง
ไม่พร็อกซี่คำขอของลูกข่ายไปที่แคชเนื้อหา
บายพาสการตรวจสอบสิทธิ์ผ่านพร็อกซี่สำหรับแคชเนื้อหา
ระบุพอร์ต TCP สำหรับการแคช (ดูคีย์พอร์ตใน กำหนดการตั้งค่าการแคชเนื้อหาขั้นสูงบน Mac)
จัดการการรับส่งข้อมูลการแคชระหว่างไซต์
ปิดกั้นการลงทะเบียนแคชที่หลอกหลวง