लोड बैलेंसर के पीछे सर्वर उत्पन्न करने के संकेत के लिए HTTP हेडर


13

डिबगिंग उद्देश्यों के लिए, हम "सही" सर्वर की पहचान करने वाले HTTP हेडर को आउटपुट करने के लिए लोड संतुलित वेब सर्वर के हमारे पूल को कॉन्फ़िगर करना चाहते हैं जिसने अनुरोध को पूरा किया। हालाँकि, हम नहीं जानते कि यह किस हेडर का नाम होना चाहिए! क्या इसके लिए कोई पहले से मौजूद हैडर है? क्या आपका कोई प्रिय है?

जवाबों:


18

AFAIK इसके लिए कोई औपचारिक मानक नहीं है। मैंने जो देखा है वह है:

अपडेट: मुझे 2011 से जंगली में HTTP हेडर का यह सर्वेक्षण मिला । मेरा सुझाव X-Backend-Server119 X-Server-Name नंबर पर है , जबकि सूची में 56 वें स्थान पर है । तो मैं कहूंगा कि इसके X-Server-Nameलिए सबसे आम हेडर लगता है।


1
ध्यान दें कि X- उपसर्ग को पदावनत किया गया था: tools.ietf.org/html/rfc6648
Edward Z. Yang

@ एडवर्ड जेड यांग: अच्छी टिप्पणी। उस RFC से, धारा 1, बुलेट 4: "कोई सिफारिश नहीं करता है कि क्या मौजूदा" X- "मापदंडों का उपयोग में रहना चाहिए या माइग्रेट होना चाहिए [...]"। किसी भी नए कार्यान्वयन (जो मुझे नहीं पता है) के अभाव में मैं व्यक्तिगत रूप से एक्स-बैकेंड-सर्वर या इसी तरह के "एक्स-" हेडर के साथ रहना चाहूंगा। :-)
जेसपर एम

4
वास्तविक बिंदु यह है कि "X-" हेडर आधिकारिक, पदावनत या किसी अन्य चीज की परवाह किए बिना, वे कुछ भी नहीं तोड़ेंगे और उद्देश्यों के लिए बहुत उपयोगी हैं जैसे कि यहां के बारे में पूछा जा रहा है। संक्षेप में, उनका उपयोग करना पूरी तरह से ठीक है।
जॉन गार्डनियर्स

1
ऐसा लगता है कि एक्स-सेव्ड-बाय वास्तव में आज की तरह अधिक उपयोग किया जाता है, उस रिपोर्ट के अनुसार।
ब्रायन विगिनटन

4
लिंक टूटा ...
16:18
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.