เรื่องที่น่าหงุดหงิดที่สุดขณะเล่นอินเทอร์เน็ตก็คือเว็บไซต์โหลดนานมาก สาเหตุหลักที่ทำให้เว็บทำงานช้าหรือผิดปกติ มักมาจากแคช (Cache) ที่เต็มไปหมด หรือข้อมูลในแคชที่ไม่ตรงกับเวอร์ชันปัจจุบันของเว็บไซต์
ทำไมต้อง Hard Refresh?
เมื่อเราเข้าชมเว็บไซต์บ่อยครั้ง กระบวนการแคชชิงอาจทำงานผิดปกติ ทำให้เบราว์เซอร์โหลดเวอร์ชันเก่าของเว็บไซต์แทนที่จะเป็นเวอร์ชันล่าสุด ซึ่งนำไปสู่ปัญหาการแสดงผลผิดพลาด เช่น รูปภาพไม่โหลด สไตล์ CSS แตก หรือฟังก์ชัน JavaScript ทำงานไม่ได้
Hard Refresh จะบังคับให้เบราว์เซอร์ข้ามแคชและดาวน์โหลดไฟล์ทั้งหมดใหม่จากเซิร์ฟเวอร์ ทำให้คุณได้เวอร์ชันล่าสุดของหน้าเว็บนั้นๆ ทันที
ประโยชน์ของการ Hard Refresh ได้แก่:
- ดึงข้อมูลและอัปเดตล่าสุดจากเว็บไซต์
- แก้ไขข้อผิดพลาด 404 (Not Found) และ 502 (Bad Gateway)
- ปลดปล่อยพื้นที่ฮาร์ดดิสก์จากแคชเก่า
หมายเหตุสำคัญ: Hard Refresh จะข้ามแคชเฉพาะหน้าเว็บที่คุณกำลังเปอยู่นั้นเท่านั้น ส่วนแคชของหน้าอื่นยังคงอยู่ หากมีปัญหากับเว็บไซต์ทั้งเว็บ ควรล้างแคชทั้งหมดของเบราว์เซอร์แทน
วิธี Hard Refresh บน Google Chrome
บน Chrome มี 2 วิธีหลัก ทั้งคู่ก็ทำได้ง่ายๆ เลือกวิธีที่สะดวกที่สุด
วิธีที่ 1: ใช้คีย์ลัด (Keyboard Shortcut)
- เปิด Google Chrome และเข้าเว็บไซต์ที่ต้องการ
- กดค้าง Ctrl + Shift + F5 พร้อมกันเป็นเวลาสักครู่ จนหน้าเว็บโหลดใหม่
วิธีที่ 2: ผ่าน Developer Tools
- เปิดเว็บไซต์ที่ต้องการ
- กด Ctrl + Shift + C หรือคลิกขวาที่พื้นที่ว่าง → เลือก Inspect
- ค้างคลิกที่ปุ่ม Reload (วงกลมลูกศร) ด้านซ้ายบนของหน้าต่าง DevTools
- จะมีเมนูขึ้นมา ให้เลือก Hard Reload หรือ Empty Cache and Hard Reload
วิธี Hard Refresh บน Edge, Firefox, Opera และ Safari
เบราว์เซอร์อื่นๆ ก็มีวิธีคล้ายกัน แต่แตกต่างกันเล็กน้อยที่คีย์ลัด
Microsoft Edge
- เปิดเว็บไซต์บน Edge
- กดค้าง Ctrl + F5
- หน้าเว็บจะโหลดใหม่พร้อมข้อมูลล่าสุด
Mozilla Firefox
กดค้าง Shift แล้วคลิกที่ปุ่ม Reload (ไอคอนวงกลมลูกศร) บนแถบที่อยู่
Opera
กด Ctrl + Reload (ค้าง Ctrl แล้วคลิกปุ่ม Reload)
Safari (macOS/iOS)
กด Command + Option + R พร้อมกัน
Hard Refresh ช่วยให้เบราว์เซอร์เร็วขึ้น
การล้างแคชเป็นวิธีแก้ปัญหาเว็บไซต์ที่ง่ายที่สุด Hard Refresh คล้ายการ Refresh ธรรมดา แต่ต่างกันที่มันจะรีเซ็ตข้อมูลที่จัดเก็บไว้ของหน้าเว็บนั้นๆ เท่านั้น
ดังนั้น ทุกครั้งที่รู้สึกว่าเว็บไซต์ไหนโหลดช้าผิดปกติ ให้ลอง Hard Refresh ดูก่อนครับ