แคชเต็มหน้าเว็บที่เลเยอร์เว็บเซิร์ฟเวอร์, Redis object cache ที่เป็นตัวเลือกเสริม, และการล้างแคชที่จะเคลียร์เฉพาะส่วนที่มีการเปลี่ยนแปลงจริงๆ เท่านั้น
การควบคุม LSCache
ประทับส่วนหัว X-LiteSpeed-Cache-Control และแท็ก เพื่อให้เซิร์ฟเวอร์ LiteSpeed สามารถให้บริการหน้าเว็บทั้งหมดได้โดยไม่ต้องแตะต้อง PHP หรือ MySQL หากมีปลั๊กอิน LiteSpeed Cache ของบุคคลที่สามอยู่ การแคชหน้าเว็บจะถูกส่งต่อให้ปลั๊กอินดังกล่าวจัดการแทน ซึ่งจะไม่มีความขัดแย้งกัน
การล้างข้อมูลอัตโนมัติอัจฉริยะตามแท็ก
เมื่อมีการเปลี่ยนแปลงโพสต์ ความคิดเห็น คำศัพท์ ธีม หรือปลั๊กอิน เฉพาะหน้าที่ได้รับผลกระทบและรายการที่เกี่ยวข้องเท่านั้นที่จะถูกล้างข้อมูลผ่านแท็กแคชแบบกำหนดเป้าหมาย ไม่ใช่ทั้งเว็บไซต์ การล้างแคชจะถูกซิงค์ไปยังแผงควบคุมผ่าน webhook ที่มีการเซ็นชื่อ เพื่อให้แคชที่ขอบ CDN เคลียร์ข้อมูลได้อย่างสอดคล้องกัน
แคชออบเจกต์ Redis
การคลิกเพียงครั้งเดียวจะติดตั้งระบบแคชออปเจกต์แบบครบวงจรในตัว ซึ่งช่วยลดภาระการอ่านฐานข้อมูลที่เกิดขึ้นซ้ำๆ ระบบจะไม่เขียนทับไฟล์ดรอปอินของปลั๊กอินอื่น และจะสลับไปใช้แคชในหน่วยความจำแทนหากไม่สามารถเชื่อมต่อกับ Redis ได้ เว็บไซต์จึงยังคงทำงานต่อไปได้อย่างต่อเนื่อง
ข้อยกเว้นแคชที่ปลอดภัย
ค่าเริ่มต้นที่เหมาะสมที่สุดสำหรับ WordPress, WooCommerce และ Easy Digital Downloads ได้แก่ ตะกร้าสินค้า, หน้าชำระเงิน, บัญชีของฉัน, REST/AJAX, ตัวอย่าง, การค้นหา และคำขอใด ๆ ที่เข้าสู่ระบบหรือมีเซสชันจะไม่มีการแคชไว้ เพิ่มกฎเส้นทาง, เคียวรี และคุกกี้ของคุณเองได้ตามต้องการในแต่ละเว็บไซต์
ล้างข้อมูลระยะไกลที่ลงชื่อแล้ว
เอนด์พอยต์ REST ช่วยให้แผงควบคุมสามารถล้างข้อมูลทั้งหมด URL เฉพาะ หรือแท็กเฉพาะได้ โดยได้รับการตรวจสอบสิทธิ์จากผู้ดูแลระบบหรือลายเซ็น HMAC-SHA256 ที่ครอบคลุมเนื้อหาคำขอ — ซึ่งจะอ่านเฉพาะเพย์โหลดที่มีลายเซ็นเท่านั้น และจะไม่สนพารามิเตอร์คิวรีเลย
ลดการทำงานลงอย่างราบรื่น
การแคชแบบเต็มหน้าจำเป็นต้องใช้เซิร์ฟเวอร์ LiteSpeed หากไม่มีเซิร์ฟเวอร์ดังกล่าว ปลั๊กอินจะไม่ส่งส่วนหัวของแคชออกมา ในขณะที่แคชอ็อบเจกต์, API สำหรับการยกเว้น และการล้างแคชระยะไกลยังคงทำงานได้ตามปกติ การแคชเป็นความสามารถเฉพาะตามบลูปรินต์ ไม่ใช่สวิตช์แบบเปิดปิดทั้งหมดพร้อมกัน