แก้ไข Safari ช้าและโหลดเพจที่หยุดนิ่งโดยปิดใช้งาน DNS Prefetching

click fraud protection

ตามที่เราได้รายงานไปก่อนหน้านี้ ปัจจัยหลายประการอาจทำให้ Safari สำหรับ Mac OS X โหลดหน้าช้า เปิดแท็บและหน้าต่างใหม่ และดำเนินการอื่นๆ

ตอนนี้ Apple ได้โพสต์บทความฐานข้อมูลองค์ความรู้เรื่อง “Safari 5.0.1 หรือใหม่กว่า: การโหลดหน้าเว็บช้าหรือบางส่วน หรือไม่พบหน้าเว็บ” ซึ่งระบุวิธีแก้ไขปัญหาที่เป็นไปได้สองประการสำหรับปัญหาดังกล่าว

อันแรกสะท้อนถึงการแก้ไขปัญหาที่เราโพสต์ไว้ก่อนหน้านี้ โดยเปลี่ยนเซิร์ฟเวอร์ DNS จากเซิร์ฟเวอร์ที่สร้างโดย ISP ของคุณเป็นเซิร์ฟเวอร์ที่เสนอโดย OpenDNS. โดยทำดังนี้

  • เปิดการตั้งค่าระบบและคลิก "เครือข่าย"
  • เลือกวิธีการเชื่อมต่อของคุณ (AirPort, Ethernet ฯลฯ)
  • ป้อนรายการต่อไปนี้ในฟิลด์ “DNS Server”: 208.67.222.222, 208.67.220.220
  • คลิกสมัคร

หรือคุณสามารถลองใช้เซิร์ฟเวอร์ DNS สาธารณะของ Google: 8.8.8.8 และ 8.8.4.4

การแก้ไขครั้งที่สองของ Apple เกี่ยวข้องกับ ปิดใช้งานการดึงข้อมูล DNS ล่วงหน้า ก่อนหน้านี้เราตั้งข้อสังเกตว่าหลักฐานโดยสังเขปชี้ให้เห็นว่าปัญหานี้เกิดจากปัญหากับการดึงข้อมูล DNS ล่วงหน้าของ Safari 5.0 กลไก ซึ่งดูเหมือนว่าจะส่งคำขอมากกว่าที่ ISP บางรายอนุญาต ปัญหานี้อาจทำให้เกิดปัญหากับบ้าง เราเตอร์

คำแนะนำของ Apple ในการปิดใช้งานการดึงข้อมูลล่วงหน้าใน Mac OS X จำเป็นต้องเปิด Terminal (คลิก Spotlight icon–magnifying glass– ที่ส่วนบนขวาของหน้าจอและพิมพ์ “Terminal”) จากนั้นให้ป้อนข้อมูลต่อไปนี้ สั่งการ:

ค่าเริ่มต้นเขียน com.apple.safari WebKitDNSPrefetchingEnabled -boolean false

จากนั้นออกและรีสตาร์ท Safari

Apple ยังแนะนำให้อัพเกรดเฟิร์มแวร์ของเราเตอร์หรือสวิตช์เราเตอร์ และเสนอคำแนะนำสำหรับการเปิดใช้งานการดึงข้อมูล DNS ล่วงหน้าอีกครั้ง หากการอัพเดทเฟิร์มแวร์หรือสวิตช์เราเตอร์สามารถแก้ไขปัญหาได้

สำหรับคำแนะนำแบบเต็ม รวมทั้งคำแนะนำในการปิดใช้งานการดึงข้อมูลล่วงหน้าสำหรับ Windows และการเปิดใช้งานการดึงข้อมูลล่วงหน้าอีกครั้ง ให้ดูบทความฐานความรู้

sudz - แอปเปิ้ล
SK( บรรณาธิการบริหาร )

Sudz (SK) หลงใหลในเทคโนโลยีตั้งแต่เปิดตัว A/UX บน Apple มาก่อน มีหน้าที่รับผิดชอบในการกำกับดูแลด้านบรรณาธิการของ AppleToolBox เขามาจากลอสแองเจลิส แคลิฟอร์เนีย

Sudz เชี่ยวชาญในการครอบคลุมทุกสิ่งใน macOS โดยได้ตรวจสอบการพัฒนา OS X และ macOS หลายสิบรายการในช่วงหลายปีที่ผ่านมา

ในอดีต Sudz ทำงานช่วยเหลือบริษัทที่ติดอันดับ Fortune 100 ในด้านเทคโนโลยีและแรงบันดาลใจในการเปลี่ยนแปลงธุรกิจ

กระทู้ที่เกี่ยวข้อง: