Score:0

วานิชให้บริการจากพอร์ตหนึ่งและลอกแบบคำขอไปยังพอร์ตอื่นได้หรือไม่

ธง au

ฉันมีปัญหาที่ต้องแก้ไขในการปรับใช้ปัจจุบันของฉัน ปัจจุบันมีลักษณะเช่นนี้

วานิชบนพอร์ต 80 ด้านหน้าของ Nginx บนพอร์ต 8000 ที่สนับสนุนโดย uWSGI

ปัญหาที่นี่คือ ลูกค้าต้องการใช้การวิเคราะห์ภายในองค์กรซึ่งจำเป็นสำหรับตรรกะทางธุรกิจ โดยนำมาใช้ใน Python ที่เสิร์ฟพร้อมกับ uWSGI การเข้าชมวานิชส่วนใหญ่ไม่นับรวม (การเข้าชมไม่ระบุชื่อ) มีทางออกสองทางคือ

  1. เข้าถึงเซิร์ฟเวอร์ที่ไม่ได้แคชจากลูกค้า (ลูกค้าในที่นี้คืออุปกรณ์ Android คำขอสองคำขอต่อคำขอมีค่าใช้จ่ายสูงมากในแง่ของการใช้แบตเตอรี่
  2. พร็อกซีหรือโคลนคำขอที่เคลือบเงาไปยังเซิร์ฟเวอร์อื่นที่เซิร์ฟเวอร์การวิเคราะห์สามารถนำเข้าคำขอได้ อาจจะด้วย UDP

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

Score:2
ธง in

vmod_curl

เป็นไปได้ที่จะส่งคำขอเพิ่มเติมไปยังปลายทางภายนอก ฉันจะแนะนำให้คุณทำสิ่งนี้ผ่าน vmod_curl, ก ขด โมดูลสำหรับวานิช

ดู https://github.com/varnish/libvmod-curl สำหรับข้อมูลเพิ่มเติม.

อย่างไรก็ตาม การส่งสายเพิ่มเติมสำหรับทุกคำขอที่เข้ามาอาจทำให้ระบบวิเคราะห์ของคุณต้องเสียภาษี เหตุผลที่คุณอาจใช้วานิชก็เพื่อหลีกเลี่ยงไม่ให้ระบบต้นทางของคุณทำงานหนักเกินไป

เครื่องมือบันทึกและสถิติของวานิช

และเมื่อพูดถึงการวิเคราะห์ เครื่องมือที่วานิชมอบให้นั้นไม่เป็นสองรองใคร

ต่อไปนี้เป็นข้อมูลอ้างอิงบางส่วนเกี่ยวกับเครื่องมือบันทึกและสถิติของวานิช:

การบันทึก (วานิชล็อก, เคลือบเงา & เคลือบเงา) เครื่องมือขึ้นอยู่กับ VSL ดังนั้นนี่คือข้อมูลอ้างอิง VSL บางส่วน:

และสุดท้าย นี่คือการอ้างอิงถึงตัวนับที่ใช้โดย วานิชสแตท: http://varnish-cache.org/docs/6.0/reference/varnish-counters.html

โพสต์คำตอบ

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