Предположим, у меня есть сайт PHP / Python (Django).
Сайт работает на нескольких серверах экземпляров.
Это означает, что URL-адрес веб-сайта - www.test.com, а из балансировщика нагрузки он может перевести клиента на www.server1.com или www.server2.com и т. Д.
Когда на сайте есть форма, и обработка этой формы находится на той же странице:
Может ли существовать следующая ситуация? :
- Пользователь заходит на www.test.com - за кулисами, через балансировщик нагрузки, он попадает на www.server * 1 *. Com. Он заполняет форму.
- Форма действия (URL) предназначена для www.test.com - поэтому за кулисами через балансировщик нагрузки он попадает на www.server * 2 *. Com.
Итак, будут ли необходимые данные формы, и, возможно, более важные для моего вопроса - данные 'запроса' (например, request.SOMETHING в Python Django) будут отсутствовать? Потому что, возможно, он был сохранен ранее в сеансе, на www.server * 1 *. Com, а теперь его нет на www.server * 2 *. Com?