Назад | Перейти на главную страницу

Липкая балансировка нагрузки с AWS

Я только что настроил балансировщик нагрузки с AWS для нескольких экземпляров, так как сканеры поисковых систем отключили сайт (на нем миллионы страниц). Некоторые части сайта позволяют вам входить в систему, поэтому я выбрал:

Включить закрепление файлов cookie, создаваемых приложением

и все нормально работает.

Теперь мне интересно, как это повлияет на мое SEO и поисковые роботы. Когда я выбрал липкую балансировку нагрузки, означает ли это, что поисковый робот застрянет на одном сервере и, следовательно, перестанет работать в балансировщике нагрузки?

Любые рекомендации будут оценены.

Прикрепление файлов cookie, создаваемых приложением, означает, что ваше приложение должно удалить файл cookie, который балансировщик нагрузки ищет для назначения привязки. Без файла cookie выбор сервера будет случайным.

Если вы не внесли изменения в свое приложение, чтобы удалить cookie привязки, вы, вероятно, захотите вместо этого установить флажок «Включить закрепление файлов cookie, созданных балансировщиком нагрузки». Таким образом, сам ELB отбрасывает cookie на установленное вами значение продолжительности и сохраняет пользователя на том же сервере до истечения срока действия cookie.

Поскольку ELB использует привязку, ориентированную на файлы cookie, поисковый робот никогда не должен останавливаться на одном экземпляре. Однако, поскольку вы, очевидно, имеете дело с мусорным сканером (поскольку он DoSing ваш сайт), может быть достаточно глупо удерживать файлы cookie, которые он получает, и в этом случае вы попадете под удар.

Лично я бы рекомендовал избавиться от привязки к сеансу и исправить ваше приложение, чтобы оно не требовалось - существует множество способов сделать общее хранилище сеансов.