บังคับให้เพจของคุณโหลดจากเซิร์ฟเวอร์ไม่ใช่เว็บแคชเสมอ

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

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

การบังคับให้เพจโหลดจากเซิร์ฟเวอร์

คุณสามารถควบคุมแคชของเบราเซอร์ด้วยเมตาแท็ก:

การตั้งค่าเป็น 0 บอกเบราว์เซอร์โหลดหน้าเว็บจาก เว็บเซิร์ฟเวอร์เสมอ นอกจากนี้คุณยังสามารถบอกเบราเซอร์ว่าจะทิ้งเพจไว้ในแคชกี่นาที แทน 0 ให้ป้อนวันที่รวมถึงเวลาที่คุณต้องการให้โหลดหน้าใหม่จากเซิร์ฟเวอร์ โปรดทราบว่าเวลาควรอยู่ใน Greenwich Mean Time (GMT) และเขียนในรูปแบบ Day, dd วันจันทร์ yyyy hh: mm: ss .

คำเตือน: นี่อาจไม่ใช่ความคิดที่ดี

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

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

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