วิธีล้างแคช WordPress เมื่อเว็บแสดงผลไม่อัปเดต

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

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

❶ ตรวจให้แน่ใจก่อนว่าเป็นปัญหาแคช

ก่อนล้างแคช ให้เปิดหน้าเว็บในหน้าต่างส่วนตัวหรือเบราว์เซอร์อื่น แล้วตรวจ URL ที่แก้ไข หากยังเห็นข้อมูลเดิมในหลายเบราว์เซอร์ อาจเป็นแคชฝั่งเว็บไซต์หรือ CDN แต่ถ้าเห็นข้อมูลใหม่ในหน้าต่างส่วนตัว ปัญหาอาจอยู่ที่แคชของเบราว์เซอร์เดิม

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

❷ ล้างแคชจากปลั๊กอิน WordPress

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

① ล้างแคชของหน้าที่แก้ไข

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

② ล้างแคชทั้งหมดเมื่อยังเห็นข้อมูลเก่า

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

③ ตรวจแคชไฟล์หรือทรัพยากรที่สร้างไว้

ปลั๊กอินบางตัวอาจเก็บไฟล์ CSS หรือ JavaScript ที่ปรับแต่งแล้ว หากเปลี่ยนธีมหรือการตั้งค่าแล้วหน้าเว็บแสดงผลเพี้ยน ให้ตรวจว่ามีคำสั่งสร้างไฟล์หรือ CSS ใหม่หลังล้างแคชหรือไม่

❸ ล้างแคชจากโฮสติ้ง

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

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

❹ ล้างแคชจาก CDN

หากเว็บไซต์ใช้ CDN ไฟล์หรือหน้าเว็บอาจถูกเก็บไว้ที่เครือข่ายของผู้ให้บริการด้วย หลังแก้ไขหน้าเว็บ ให้เข้าแผงควบคุม CDN แล้วเลือก Purge หรือ Clear Cache ตามตัวเลือกที่มี

① ล้างเฉพาะ URL เมื่อมีตัวเลือก

หากแก้ไขเพียงหน้าเดียว ให้ล้างแคชเฉพาะ URL นั้นก่อน เพื่อลดผลกระทบกับไฟล์หรือหน้าอื่นที่ยังไม่เปลี่ยน

② ล้างทั้งเว็บไซต์เมื่อจำเป็น

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

❺ ล้างแคชของเบราว์เซอร์

เมื่อแคชฝั่งเว็บไซต์ถูกล้างแล้ว เบราว์เซอร์ของผู้เข้าชมอาจยังเก็บรูปภาพ CSS หรือ JavaScript รุ่นเดิมไว้

① ทดสอบในหน้าต่างส่วนตัว

เปิด URL เดิมในหน้าต่างส่วนตัว หากเห็นข้อมูลใหม่ แสดงว่าแคชเดิมอาจอยู่ในเบราว์เซอร์ที่ใช้งานปกติ

② บังคับโหลดหน้าใหม่

ลองโหลดหน้าใหม่โดยไม่ใช้ไฟล์ที่เก็บไว้ในแคช วิธีทำขึ้นอยู่กับเบราว์เซอร์และระบบปฏิบัติการ

③ ล้างข้อมูลเว็บไซต์เมื่อยังไม่อัปเดต

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

❻ ลำดับล้างแคชที่แนะนำ

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

  1. ตรวจว่าบันทึกหรือเผยแพร่การแก้ไขแล้ว
  2. เปิด URL เดิมในหน้าต่างส่วนตัว
  3. ล้างแคชจากปลั๊กอิน WordPress
  4. ล้างแคชจากโฮสติ้ง หากมี
  5. ล้างแคชจาก CDN หากใช้งาน
  6. ทดสอบหน้าเว็บในเบราว์เซอร์อีกครั้ง

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

❼ หากล้างแคชแล้วหน้าเว็บยังไม่เปลี่ยน

ComSiam แนะนำให้ตรวจสาเหตุอื่นควบคู่กัน เพราะหน้าเว็บไม่อัปเดตไม่ได้เกิดจากแคชเสมอไป

① ตรวจว่าแก้ไขหน้าถูก URL

ตรวจโดเมนและที่อยู่หน้าเว็บให้ตรงกับหน้าที่แก้ไข โดยเฉพาะเว็บไซต์ที่มีทั้งเวอร์ชัน www และไม่มี www หรือมีหลายภาษา

② ตรวจสถานะการเผยแพร่

ยืนยันว่ากดอัปเดตหรือเผยแพร่สำเร็จ หากเป็นบทความที่ตั้งเวลาเผยแพร่ ให้ตรวจเวลาที่กำหนดไว้ด้วย

③ ตรวจปลั๊กอินหรือธีมที่สร้างหน้า

หากใช้เครื่องมือสร้างหน้าเว็บ อาจต้องสั่งสร้าง CSS หรือไฟล์ที่เกี่ยวข้องใหม่จากเครื่องมือนั้น แล้วล้างแคชอีกครั้ง

④ ตรวจว่ามีแคชหลายชั้นหรือไม่

เว็บไซต์อาจมีแคชจากปลั๊กอิน โฮสติ้ง CDN และเบราว์เซอร์พร้อมกัน หากล้างเพียงชั้นเดียว หน้าเก่าอาจยังถูกส่งจากอีกชั้นหนึ่ง

❽ ข้อควรระวังเมื่อล้างแคช

การล้างแคชไม่เหมือนการลบเนื้อหาหรือฐานข้อมูล แต่ควรใช้คำสั่งจากระบบที่ดูแลแคชโดยตรง อย่าลบไฟล์หรือโฟลเดอร์ที่ไม่ทราบหน้าที่ผ่าน File Manager หรือ FTP

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

สรุป: ล้างแคชทีละชั้นแล้วตรวจหน้าเดิม

เมื่อเว็บ WordPress แสดงผลไม่อัปเดต ให้เริ่มจากตรวจการบันทึกและ URL จากนั้นล้างแคชตามลำดับ ได้แก่ ปลั๊กอิน โฮสติ้ง CDN และเบราว์เซอร์ ทดสอบหน้าเว็บหลังล้างแต่ละชั้นเพื่อหาจุดที่ข้อมูลค้างอยู่

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