8
http HEAD เทียบกับรับประสิทธิภาพ
ฉันกำลังตั้งค่าบริการเว็บ REST ที่ต้องตอบว่าใช่หรือไม่ใช่โดยเร็วที่สุด การออกแบบบริการ HEAD ดูเหมือนจะเป็นวิธีที่ดีที่สุด แต่ฉันต้องการทราบว่าฉันจะมีเวลามากขึ้นหรือไม่เมื่อเทียบกับการร้องขอ GET ฉันคิดว่าฉันได้รับ body stream เพื่อไม่ให้เปิด / ปิดบนเซิร์ฟเวอร์ของฉัน (ประมาณ 1 มิลลิวินาที?) เนื่องจากจำนวนไบต์ที่จะส่งคืนนั้นต่ำมากฉันจะได้รับเวลาในการขนส่งในหมายเลขแพ็คเก็ต IP หรือไม่? ขอบคุณล่วงหน้าสำหรับคำตอบของคุณ! แก้ไข: เพื่ออธิบายบริบทเพิ่มเติม: ฉันมีชุดบริการ REST ที่ดำเนินการบางกระบวนการหากอยู่ในสถานะใช้งานอยู่ ฉันมีบริการ REST อื่นที่ระบุสถานะของบริการแรกทั้งหมดเหล่านี้ เนื่องจากบริการสุดท้ายนั้นจะถูกเรียกใช้บ่อยมากโดยลูกค้าจำนวนมาก (คาดว่าจะมีการโทรหนึ่งครั้งทุกๆ 5 มิลลิวินาที) ฉันจึงสงสัยว่าการใช้เมธอด HEAD จะเป็นการเพิ่มประสิทธิภาพที่มีคุณค่าหรือไม่? มีการส่งคืนอักขระประมาณ 250 ตัวในเนื้อหาการตอบสนอง อย่างน้อยวิธี HEAD จะได้รับการขนส่ง 250 ตัวอักษรเหล่านี้ แต่ผลกระทบนั้นคืออะไร? ฉันพยายามเปรียบเทียบความแตกต่างระหว่างสองวิธี (HEAD vs GET) เรียกใช้การโทร …