vmod_xkey
ฉันขอแนะนำให้คุณใช้ vmod_xkey
สำหรับการที่. เป็นโมดูลวานิชแบบโอเพ่นซอร์สที่ดำเนินการตรวจสอบความถูกต้องตามแท็ก คุณสามารถดาวน์โหลดซอร์สโค้ดได้จาก https://github.com/varnish/varnish-modules.
อย่างไรก็ตาม คุณต้องคอมไพล์โมดูลนี้จากแหล่งที่มา
เมื่อคุณติดตั้ง VMOD สำเร็จแล้ว คุณสามารถค้นหา API ได้ที่นี่: https://github.com/varnish/varnish-modules/blob/master/src/vmod_xkey.vcc.
มีข้อจำกัดบางประการ: ขณะนี้คุณกำลังแท็กการตอบกลับด้วย X-Magento-แท็ก
คำสำคัญ.ซึ่งจะต้องเปลี่ยนเป็น xkey
คำหลักแทน หวังว่าคุณจะทำการเปลี่ยนแปลงนี้ใน Magento ได้
เสร็จแล้วก็โทร ตั้งค่า req.http.n-gone = xkey.purge (req.http.X-Magento-Tags-Pattern);
. เดอะ req.http.n-หายไป
ส่วนหัวมีจำนวนรายการที่ถูกกำจัด
vmod_ykey
ถ้า vmod_xkey
มีข้อจำกัดมากเกินไป คุณสามารถใช้ vmod_ykey
ซึ่งเป็นทางเลือกของวานิชเอ็นเตอร์ไพรส์ มีความยืดหยุ่นมากขึ้น
ดู https://docs.varnish-software.com/varnish-cache-plus/vmods/ykey/ สำหรับเอกสาร
ตามที่กล่าวไว้ในเอกสารประกอบ คุณสามารถแท็กเนื้อหาได้ดังนี้:
ย่อย vcl_backend_response {
ykey.add_header (beresp.http.X-Magento-Tags);
ykey.add_header(เบเรสพ.http.X-Pool);
}
การยกเลิกสามารถทำได้ผ่าน ตั้งค่า req.http.n-gone = ykey.purge_header (req.http.X-Magento-Tags-Pattern);
.
ข้อจำกัดความรับผิดชอบ: วานิชเอ็นเตอร์ไพรส์ เป็นซอฟต์แวร์เชิงพาณิชย์ที่ต้องได้รับใบอนุญาต อย่างไรก็ตาม คุณสามารถใช้อิมเมจเครื่องอย่างเป็นทางการได้ ในระบบคลาวด์. สิ่งนี้ทำให้คุณสามารถชำระค่าใบอนุญาตแบบจ่ายตามการใช้งานจริง มี รุ่นนักพัฒนา รูปภาพสำหรับ AWS ซึ่งมีการเรียกเก็บค่าธรรมเนียมที่ต่ำกว่า