เครื่องมือความต่อเนื่องใน Edge

คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
info

สิ่งที่มีให้

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

การแคชการตอบกลับของแบ็กเอนด์

คุณแคชการตอบกลับของทรัพยากรแบ็กเอนด์ได้ด้วยนโยบายแคชการตอบกลับ

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

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

การแคชวัตถุประสงค์ทั่วไประยะสั้น

การใช้นโยบายสําหรับการแคชสําหรับวัตถุประสงค์ทั่วไปช่วยให้คุณเก็บออบเจ็กต์ที่พร็อกซีจําเป็นไว้ได้ตลอดเซสชันคําขอ/การตอบกลับหลายเซสชัน

นโยบายการป้อนข้อมูลแคช นโยบาย LookupCache และนโยบาย InvalidateCache ช่วยให้คุณป้อน เรียกข้อมูล และล้างข้อมูลที่แคชไว้ได้เมื่อรันไทม์

เช่น คุณอาจจัดเก็บข้อมูลต่อไปนี้ไว้ชั่วคราว

  • รหัสเซสชันสําหรับการจัดการเซสชัน
  • ข้อมูลเข้าสู่ระบบสำหรับการโทรออก (เช่น คีย์ API หรือโทเค็นการเข้าถึง OAuth)
  • เนื้อหาคำตอบที่ต้องแบ่งหน้าสำหรับแอป

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

ดูตัวอย่างโค้ดได้ที่ตัวอย่าง: การแคชสำหรับวัตถุประสงค์ทั่วไป

การเก็บรักษาข้อมูลระยะยาวด้วยแผนที่คีย์-ค่า (KVM)

หากต้องการจัดเก็บ Structured Data ที่เข้ารหัสหรือไม่เข้ารหัสไว้อย่างไม่มีกำหนด คุณสามารถสร้างและป้อนข้อมูลแผนที่คีย์-ค่า (KVM) ที่มีคู่คีย์/ค่าที่กำหนดเอง ตัวอย่างเช่น คุณอาจจัดเก็บข้อมูลต่อไปนี้

  • แผนที่ที่เชื่อมโยงที่อยู่ IP กับรหัสประเทศ
  • รายการที่อยู่ IP สำหรับเพิ่ม/ปฏิเสธในรายการที่อนุญาต
  • แผนที่เชื่อมโยง URL แบบยาวกับ URL แบบย่อ
  • ข้อมูลเฉพาะสภาพแวดล้อม เช่น จํานวนโควต้าและเวลาหมดอายุของโทเค็น OAuth

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

การจัดการแคชด้วย Management API

หากต้องการสร้าง ดู อัปเดต ลบ และล้างแคชนอกขอบเขตของนโยบายในโฟลว์ข้อความ ให้ใช้ Caches management API