HTTP-заголовок для вказівки вихідного сервера за балансиром навантаження


13

Для налагодження ми хотіли б налаштувати наш пул збалансованих завантаженням веб-серверів для виведення заголовка HTTP, що ідентифікує "справжній" сервер, який обслуговував запит. Однак ми не знаємо, якою має бути назва заголовка! Чи є для цього якийсь попередній заголовок? У вас є улюблений?

Відповіді:


18

AFAIK для цього не існує офіційного стандарту. Що я бачив:

Оновлення: Я знайшов це опитування заголовків HTTP в природі з 2011 року. Моя пропозиція X-Backend-Server- номер 119, а X-Server-Name в списку - номер 56 . Тому я б сказав, що, як X-Server-Nameвидається, найпоширеніший заголовок для цього.


1
Зауважте, що префікс X було застарілим: tools.ietf.org/html/rfc6648
Edward Z. Yang,

@Edward Z. Ян: Хороший коментар. З цього RFC, розділ 1, підпункт 4: "Не дає рекомендацій щодо того, чи повинні існуючі параметри" X- "залишатися у використанні чи мігруватись [...]". Відсутні будь-які новіші реалізації (про які я не знаю), я б особисто дотримувався X-Backend-Server або подібного заголовка "X-". :-)
Jesper M

4
Справжня суть полягає в тому, що незалежно від того, чи "X-" заголовки є офіційними, застарілими чи чим-небудь іншим, вони нічого не порушать і є дуже корисними для цілей, наприклад, про ту, про яку тут питають. Словом, використовувати їх цілком чудово.
Джон Гарденєр

1
Схоже, X-Served-By фактично використовується більше станом на сьогодні, згідно з цим звітом.
Брайан Віггінтон

4
Посилання порушені ...
slm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.