Score:1

จะใช้การแคชการตอบสนอง HTTP ใน Kubernetes ได้อย่างไร

ธง sa

ฉันจะแคชการตอบสนอง HTTP จากบริการของฉันใน Kubernetes ได้อย่างไร

ฉันมีบริการเว็บอย่างง่ายในคลัสเตอร์ของฉัน และกำลังสงสัยว่าฉันจะแคชเนื้อหาแบบสแตติกได้อย่างไร (html แบบสแตติก รูปภาพ แบบอักษร ฯลฯ) นอกเหนือจากการพึ่งพาแคชไคลเอ็นต์

การตั้งค่าของฉันง่ายมาก:

 âââââââââââââââââ ââ âââââââââââââââ ââââââââââââââââ âââ
 â â â â â â
 â ingress-nginx âââââ⺠svc ââââ⺠การปรับใช้ â
 â â â â â â
 âââââââââââââââââ ââ âââââââââââââââ ââââââââââââââââ âââ

ตัวเลือกที่ฉันพิจารณาแล้ว:

  • CDN ภายนอก (เช่น Cloudflare)
    • => ตัดออกเนื่องจากกฎการปฏิบัติตามการคุ้มครองข้อมูล
  • CDN ของผู้ให้บริการคลาวด์ (เช่น Cloudfront)
    • => ผู้ให้บริการคลาวด์ของเราไม่มีบริการดังกล่าว
  • proxy_cache ใน ingress-nginx-controller & ingress
    • => ดูเหมือน⦠ยุ่งเหยิง?
  • บริการแคชเฉพาะ (เช่น วานิช) ระหว่าง ingress-nginx และบริการของฉัน
    • => นี่เป็นความคิดที่ดีหรือไม่?
    • => มีตัวเลือก "แบบเนทีฟบนคลาวด์" มากกว่าการกำหนดค่าการปรับใช้วานิชของฉันเองหรือไม่
  • พร็อกซีแคชใน sidecar (เช่น วานิชหรือ nginx)
    • => ไม่เหมาะเพราะแคชพ็อดต้องปรับขนาดให้สอดคล้องกับพ็อดแอปพลิเคชัน
  • แคชในแอปพลิเคชัน
    • => ฉันต้องการเก็บข้อกังวลนี้ออกจากแอปพลิเคชัน

ฉันสงสัยว่าผู้คนแก้ปัญหานี้อย่างไรในกลุ่มของพวกเขา

Score:1
ธง tz

ฉันจะแคชการตอบสนอง HTTP จากบริการของฉันใน Kubernetes ได้อย่างไร

คุณสามารถตั้งค่าการกำหนดค่า nginx แบบกำหนดเองได้ตลอดเวลา nginx.ingress.kubernetes.io/server-snippet คำอธิบายประกอบคุณอาจต้องการเพิ่มหลายๆ proxy_cache การกำหนดค่าที่เกี่ยวข้องเพื่อทำสิ่งนั้น

ฉันจะแคชเนื้อหาแบบคงที่ได้อย่างไร (html แบบคงที่, รูปภาพ, แบบอักษร, ฯลฯ ) นอกเหนือจากการพึ่งพาแคชไคลเอนต์

แยกแอปพลิเคชันและทรัพย์สินคงที่ของคุณออกจากกัน

จัดเก็บและเรียกใช้แอปพลิเคชันของคุณใน Kubernetes และจัดเก็บทรัพย์สินคงที่ของคุณไว้ที่อื่นที่รองรับการเข้าถึงไฟล์สาธารณะ

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

โพสต์คำตอบ

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