Score:1

ค่า proxy_cache_min_use ที่แตกต่างกันสำหรับรหัสสถานะที่แตกต่างกัน

ธง in

มีวิธีใดบ้างที่เราสามารถแก้ไขข้อผิดพลาดพร็อกซีแคช 404 หลังจากตัวเลข 3 ตัวและการตอบกลับอื่นๆ ทั้งหมดได้ทันที

อย่างที่คุณเห็น เราสามารถใช้ proxy_cache_valid สำหรับรหัสสถานะต่างๆ

proxy_cache_valid 200 302 10m;
proxy_cache_valid 404 1m;

เช่นเดียวกับด้านบนฉันต้องการใช้ proxy_cache_min_uses สำหรับรหัสสถานะต่างๆ ที่มีค่าต่างกัน

แก้ไข:

ฉันมีสถานที่เดียวเท่านั้น

ที่ตั้ง /
{
....
proxy_cache_valid 200 302 3600m;
proxy_cache_valid 404 60m;
proxy_cache_min_uses 3;
....
}

ในตัวอย่างข้างต้น รหัสสถานะทั้งหมดจะถูกแคชหลังจากการใช้งาน 3 ครั้งเท่านั้น โดยที่ฉันต้องการแคชเพียง 404 หลังจากการใช้งาน 3 ครั้งและรหัสสถานะอื่น ๆ ทั้งหมดทันที

djdomi avatar
za flag
โปรดระบุสิ่งที่คุณต้องการแก้ไขให้ชัดเจนยิ่งขึ้นด้วยตัวอย่าง เนื่องจาก `proxy_cache_min_uses number; ค่าเริ่มต้น: proxy_cache_min_uses 1; บริบท: http, เซิร์ฟเวอร์, ตำแหน่ง ' ซึ่งแตกต่างกันไปตามที่คุณต้องการใช้
Siddharth R avatar
in flag
ฉันเข้าใจไวยากรณ์ของ proxy_cache_min_uses คือหมายเลข proxy_cache_min_uses แต่ฉันต้องการมีสอง proxy_cache_min_uses สำหรับรหัสสถานะที่แตกต่างกัน แต่อยู่ในตำแหน่งเดียวกัน
djdomi avatar
za flag
มันอาจจะเป็นไปได้ถ้าเป็นอย่างอื่น แต่ถ้าเป็นความชั่วร้ายใน nginx
Siddharth R avatar
in flag
ไม่สามารถใช้ proxy_cache_min_uses กับ if else ได้ มีความคิดอย่างไรที่จะทำให้สำเร็จ

โพสต์คำตอบ

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