วิธีแก้ไขข้อผิดพลาด "ระบุตัวตรวจสอบแคช"

Harshita Bhatia บล็อก / นิตยสาร Aug 31, 2022

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

Error? . "ระบุตัวตรวจสอบแคช" คืออะไร

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

มีสาเหตุที่เป็นไปได้สองประการสำหรับข้อผิดพลาดนี้:

1) ตัวตรวจสอบแคชอาจหายไปจากสำเนาแคชของหน้า สิ่งนี้สามารถเกิดขึ้นได้หากหน้าถูกแคชก่อนที่จะเพิ่มตัวตรวจสอบแคชลงในเพจ

สร้างเว็บไซต์ที่น่าทึ่ง

ด้วย Elementor ตัวสร้างหน้าฟรีที่ดีที่สุด

เริ่มเลย

2) ตัวตรวจสอบแคชอาจไม่ถูกต้อง สิ่งนี้สามารถเกิดขึ้นได้หากมีการแก้ไขตัวตรวจสอบแคชหลังจากหน้าถูกแคช

เหตุใดข้อผิดพลาด "ระบุตัวตรวจสอบแคช" เกิดขึ้น?

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

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

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

หากตั้งค่าส่วนหัวแคชไม่ถูกต้อง เบราว์เซอร์จะไม่สามารถแคชการตอบสนองและจะแสดงข้อผิดพลาด "ระบุตัวตรวจสอบแคช"

สุดท้าย ข้อผิดพลาดนี้อาจเกิดขึ้นได้หากไม่พบไฟล์ที่คุณพยายามเข้าถึงบนเซิร์ฟเวอร์ ซึ่งมักเกิดจากการพิมพ์ผิดใน URL หรือไฟล์ที่ถูกย้ายหรือลบ

วิธีระบุตัวตรวจสอบแคชบน WordPress ?

เมื่อเพิ่มตัวตรวจสอบแคชในไซต์ WordPress คุณต้องระบุประเภทของตัวตรวจสอบแคชที่คุณต้องการ เครื่องมือตรวจสอบความถูกต้องมีสามประเภท: ส่วนหัว Last-Modified, ETag และ If-Modified-Since แต่ละคนมีข้อดีและข้อเสียของตัวเอง

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

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

ทำให้เหมาะอย่างยิ่งสำหรับใช้กับเนื้อหาแบบไดนามิกหรือเนื้อหาที่เปลี่ยนแปลงบ่อย ข้อเสียของเครื่องมือตรวจสอบประเภทนี้คืออาจช้ากว่าส่วนหัว Last-Modified

ส่วน หัว If-Modified-Since เป็นตัวตรวจสอบแคชที่เร็วที่สุด โดยจะบอกเบราว์เซอร์ว่าหน้านั้นได้รับการแก้ไขตั้งแต่ครั้งสุดท้ายที่มีการร้องขอหรือไม่ ข้อเสียของเครื่องมือตรวจสอบประเภทนี้คือสามารถข้ามได้หากปิดแคชของเบราว์เซอร์

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

บทสรุป

ข้อผิดพลาด "Specify a Cache Validator" เป็นปัญหาที่อาจเกิดขึ้นได้เมื่อพยายามเข้าถึงบางเว็บไซต์ ข้อผิดพลาดนี้เกิดจากเว็บไซต์ไม่มีตัวตรวจสอบแคชที่ถูกต้อง ซึ่งจำเป็นสำหรับการเข้าถึงเว็บไซต์อย่างถูกต้อง

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

Divi WordPress Theme