ดูว่าเว็บไซต์โหลดจากแคชหรือไม่และวิธีบังคับให้โหลดซ้ำ

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

เมื่อคุณเยี่ยมชมเว็บไซต์ในเว็บเบราว์เซอร์ที่ทันสมัยเป็นครั้งแรกเนื้อหาจะโหลดจากเว็บเซิร์ฟเวอร์ไปยังคอมพิวเตอร์ภายในเครื่อง

แม้ว่าทรัพยากรบางอย่างอาจถูกโหลดจากแคชแล้วตัวอย่างเช่นหากคุณไปที่หน้าอื่นบนโฮสต์เดียวกันหรือหากมีการใช้โฮสต์ของบุคคลที่สามเดียวกันในเว็บไซต์ที่คุณเข้าชมก่อนหน้านี้

โดยส่วนใหญ่เนื้อหาจะโหลดจากเว็บเซิร์ฟเวอร์

เมื่อคุณเยี่ยมชมเว็บไซต์เดียวกันนั้นในภายหลังและในภายหลังอาจหมายถึงวินาทีถัดไปในวันนั้นหรือแม้แต่วันอื่น ๆ เนื้อหาบางส่วนหรือแม้แต่ทั้งหมดอาจโหลดจากแคชแทนที่จะเป็นเซิร์ฟเวอร์

ซึ่งมักจะไม่ใช่ปัญหาและจะทำให้การแสดงผลไซต์เร็วขึ้นเนื่องจากทรัพยากรบางอย่างไม่จำเป็นต้องดึงมาจากอินเทอร์เน็ต

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

ดูว่าทรัพยากรถูกโหลดจากแคชหรือไม่

ขึ้นอยู่กับเบราว์เซอร์ที่คุณใช้งานอาจง่ายหรือไม่ง่ายนักในการระบุว่าทรัพยากรใดถูกแคชไว้ เบราว์เซอร์ที่ใช้ Chromium จะแสดง (จากแคช) หากเครื่องมือเครือข่ายของ Developer Tools เปิดอยู่

เพียงกด F12 เพื่อแสดงเครื่องมือเปลี่ยนเป็นเครือข่ายและโหลดหน้านี้ซ้ำ

from cache

Firefox ไม่แสดงข้อมูลโดยกำเนิด คุณสามารถติดตั้งไฟล์ โปรแกรมเสริม Firebug เพื่อเพิ่มข้อมูลที่เกี่ยวข้องกับแคชในเบราว์เซอร์

ที่นี่คุณเลือกแท็บ Net คลิกที่องค์ประกอบจากนั้นบนแคชเพื่อแสดงข้อมูลที่เกี่ยวข้องกับการแคช

firefox cache

Internet Explorer ของ Microsoft ไม่แสดงข้อมูลเกี่ยวกับทรัพยากรที่แคชไว้ในเครื่องมือสำหรับนักพัฒนาโดยตรง อย่างไรก็ตามคุณสามารถตรวจสอบส่วนหัวการตอบกลับและหากเป็น 304 ทรัพยากรจะไม่ได้รับการแก้ไขตั้งแต่การเยี่ยมชมครั้งล่าสุดดังนั้นจึงโหลดจากแคช

นี่ไม่ใช่วิธีที่แน่นอน 100% ในการบอกว่าทรัพยากรถูกแคชหรือไม่เนื่องจากบางครั้งอาจส่งคืน 200 รายการสำหรับรายการแคช

อีกทางเลือกหนึ่งที่คุณมีคือการตรวจสอบไดเรกทอรีแคชในฮาร์ดไดรฟ์ (หรือหน่วยความจำ) เพื่อค้นหาเกี่ยวกับรายการแคช ผู้ใช้ Firefox สามารถโหลดไฟล์ เกี่ยวกับ: แคช เพื่อค้นหาเกี่ยวกับตำแหน่งแคชและแม้แต่เรียกดูแคชโดยใช้เบราว์เซอร์

ขึ้นอยู่กับขนาดของแคชอาจโหลดค่อนข้างช้าและขอแนะนำอย่างยิ่งให้ใช้ local file explorer แทน

ผู้ใช้ Chrome สามารถโหลด chrome: // แคช / แทนที่จะแสดงรายการแคชโดยตรงเมื่อโหลดในเบราว์เซอร์

สุดท้าย แต่ไม่ท้ายสุดผู้ใช้ Windows ยังสามารถเรียกใช้ไฟล์ การเลือกใช้เครื่องมือของ Nirsoft เพื่อแสดงแคชของเบราว์เซอร์บนระบบ

บังคับให้โหลดซ้ำ

วิธีที่ง่ายที่สุดในการบังคับให้โหลดซ้ำคือกดปุ่มลัด Ctrl-F5 เมื่อหน้านั้นเปิดอยู่ ซึ่งจะข้ามแคชและร้องขอไฟล์ทั้งหมดจากเซิร์ฟเวอร์

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

แม้ว่าจะทำงานได้ดีทีละรายการ แต่บางครั้งคุณอาจต้องการปิดใช้งานการแคชโดยสมบูรณ์ ซึ่งสามารถทำได้โดยใช้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์อีกครั้ง

  • โครเมียม : กด F12 เพื่อแสดงอินเทอร์เฟซสำหรับนักพัฒนาอีกครั้งและเปลี่ยนเป็นเครือข่าย ที่นี่คุณต้องเลือกตัวเลือกปิดใช้งานแคชเพื่อหลีกเลี่ยงไม่ให้ทรัพยากรถูกแคชตราบเท่าที่อินเทอร์เฟซเปิดอยู่
  • Firefox : กด F12 และเลือกไอคอนการตั้งค่าในแถบเครื่องมือหลัก ที่นี่คุณต้องเปิดใช้งาน 'ปิดการใช้งานแคช (เมื่อกล่องเครื่องมือเปิดอยู่)' ภายใต้การตั้งค่าขั้นสูง
  • Internet Explorer : กด F12 เพื่อเปิดเครื่องมือสำหรับนักพัฒนา เปลี่ยนเป็นเครือข่ายและเปิดใช้งานตัวเลือก 'รีเฟรชจากเซิร์ฟเวอร์เสมอ' ด้วยการคลิกถัดจากไอคอนบันทึกในแถบเครื่องมือหลัก

สุดท้าย แต่ไม่ท้ายสุดยังสามารถลบแคชของดิสก์ทั้งหมดหรือบางส่วนเพื่อบังคับให้เบราว์เซอร์โหลดเนื้อหาทั้งหมดจากอินเทอร์เน็ต

ข้อสรุป

การแคชทำงานได้ดีเกือบตลอดเวลา บางครั้งคุณอาจประสบปัญหาที่เว็บไซต์ไม่แสดงเนื้อหาใหม่แม้ว่าคุณจะค่อนข้างมั่นใจว่ามีเนื้อหาอยู่ก็ตาม

ใช้วิธีการข้างต้นคุณจะพบว่าเป็นเช่นนั้นหรือไม่และบังคับให้เบราว์เซอร์รีเฟรชเคส

มีวิธีอื่นอีกไหม โพสต์ไว้ในความคิดเห็นด้านล่าง