Score:1

วิธียกเลิกการระงับการสืบค้นจำนวนมากสำหรับที่อยู่ที่ไม่แคชเพื่อแคชก่อน

ธง ph

ฉันกำลังมองหาวิธีสร้างการสอบถามการระงับที่ไม่ได้ผูกไว้สำหรับการค้นหาที่อยู่เดียวกันเมื่อไม่ได้แคชไว้ ควรให้ดำเนินการเพียงหนึ่งแบบสอบถาม หลังจากแคชคำตอบนั้นแล้ว จะสามารถตอบคำถามอื่นๆ จากแคชนั้นได้

มีตัวเลือกดังกล่าวหรือไม่?

Patrick Mevzek avatar
cn flag
ทำไมคุณถึงต้องการสิ่งนั้น? เนื่องจากในทางเทคนิคแล้ว นี่คือวิธีการทำงานของตัวแก้ไขแบบเรียกซ้ำโดยการสอบถามและการแคช คำถามเดียวคือ จากจุดเริ่มต้นที่เย็น จะเกิดอะไรขึ้นกับข้อความค้นหาสองรายการที่เหมือนกันในเวลาเดียวกัน หากมีการส่งต่อทั้งสองรายการหรือหากมีการทำงานตามที่คุณอธิบาย การศึกษารหัสเท่านั้นที่สามารถตอบสิ่งนี้ได้ แต่ถ้าต้องเดิมพันฉันขอเดิมพันในกรณีที่สอง ถึงกระนั้นก็ยังคงเป็นเหตุผลว่าทำไมคุณถึงต้องการคุณสมบัติเฉพาะนี้ (จะเป็นอันตรายอะไรหากมีการส่งข้อความค้นหา 2 รายการออกไปนอกหน้าต่างนั้น) และเหตุใดจึงเฉพาะเจาะจงสำหรับ `unbound' FWIW, `dnsdist` เป็นมีดสวิสสำหรับความต้องการ DNS ขั้นสูง บางทีมันอาจทำสิ่งที่คุณต้องการได้
jp flag
กรณีการใช้งานที่เป็นไปได้ของ @PatrickMevzek คือเมื่อแอปสร้างคำขอ DNS โดยหมดเวลาสั้นมากไปยังเซิร์ฟเวอร์ DNS ที่ช้า และทำซ้ำคำขอทันทีหากไม่ได้รับคำตอบ ดังนั้นคำขอจึงท่วมเซิร์ฟเวอร์ DNS การใช้ `unbound' ดูเหมือนจะเป็นวิธีที่เป็นธรรมชาติในการแยกแอปดังกล่าวออกจากเซิร์ฟเวอร์ DNS หลัก
Patrick Mevzek avatar
cn flag
" กรณีการใช้งานที่เป็นไปได้คือเมื่อแอปสร้างคำขอ DNS โดยหมดเวลาสั้นมากไปยังเซิร์ฟเวอร์ DNS ที่ช้า และร้องขอซ้ำทันทีหากไม่ได้รับคำตอบ ดังนั้นคำขอดังกล่าวจึงล้นเซิร์ฟเวอร์ DNS " 1) อย่างไรก็ตาม สิ่งนี้จะเกิดขึ้นเพียงครั้งเดียว ในตอนเริ่มต้น หลังจากนั้นผลลัพธ์จะถูกแคชไว้ 2) ฉันไม่ได้ศึกษารหัสที่ไม่ได้ผูกไว้ แต่ฉันสงสัยว่ามันฉลาดพอที่จะตรวจจับกรณีนั้นและทำสิ่งที่เหมาะสม (ระงับคำขอที่คล้ายกันหลายรายการ)การทดสอบนั้นทำได้ง่าย เพียงเรียกใช้ ตรวจสอบทราฟฟิกขาออก และส่งการสืบค้น DNS ที่เหมือนกัน 2 รายการไปพร้อมกัน
Çiçek Adam avatar
ph flag
@PatrickMevzek ฉันคาดหวังว่าจะมีอัตราการสืบค้นที่สูงมากในเรื่องนี้ การไม่ผูกมัดจะต่อต้านลูกค้าและแยกเซิร์ฟเวอร์ auth dns ของฉัน ฉันรู้ว่านี่เป็นกรณีที่ขอบมาก แต่ในกรณีนั้นจำนวนการสืบค้นจะไม่เท่ากับ 2 หรือ 200 ในสภาพแวดล้อมของฉัน ฉันจะมีลูกค้าจำนวนมาก ผมจะลองทำตามที่คุณแนะนำดูครับ ขอบคุณครับ

โพสต์คำตอบ

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