จากที่ได้เล่น Mikrotik ไปสักพัก ได้เกิดปัญหาว่าเข้าเว็บไซต์บางเว็บไซต์ช้ามาก โดยเว็บที่เข้าช้าก็จะมี 1) mikrotik.com 2) บล็อกของเราเอง keerati.co โดยบางทีเป็น 10 นาทีก็โหลดไม่ขึ้นจนนึกว่ามีปัญหา
เลยลองทดสอบด้วย
- ใช้ internet มือถือ – เข้าได้ปกติทั้งสองเว็บ
- เปลี่ยน DNS – ก็ยังช้าหรือไม่โหลดเหมือนเดิม
- ใช้ Google Chrome – เข้าได้ปกติ !!! (ตอนแรกใช้ Safari)
- ใช้ Firefox – เข้าได้ปกติ !!! (เร็วปรี๊ด)
- เปลี่ยนใช้เฉพาะ IPv4 – เข้าได้ปกติ !!!
เลยสันนิษฐานว่า Safari จะมีปัญหากับบางเว็บไซต์ที่ใช้ IPv6 ทำให้เว็บโหลดขึ้นมาช้า ซึ่งเว็บนี้ก็เปิดใช้ IPv6 เช่นกัน เลยลองค้นหาข้อมูลดูแล้วพบว่าหลายคนก็เจอปัญหานี้เช่นกัน และที่ตลกคือ 1 ในนั้นเป็นการโพสต์ข้อมูลลงใน community ของ Apple และทางแก้คือเปลี่ยนไปใช้ Google Chrome 🤣🤣

เอาล่ะ แต่บางทีผมก็สะดวกที่จะใช้ Safari มากกว่าเหมือนกัน เลยหาทางแก้ดู เลยได้ไปเจอว่าหากลอง disable DNSPrefetching บน Safari จะช่วยแก้ปัญหาได้
วิธี disable DNSPrefetching
defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean false
วิธี enable DNSPrefetching (หากเปลี่ยนใจภายหลัง)
defaults delete com.apple.safari WebKitDNSPrefetchingEnabled
หลังจากที่ได้ทดลอง disable แล้วปรากฏว่า ……เร็วววววแล้วววววว