Добавьте следующее к Вашему ~/.ssh/config
:
PasswordAuthentication no
и отключить аутентификацию по паролю на сервере, добавьте ту же строку к /etc/ssh/sshd_config
и перезапуск sshd
.
Я недавно имел дело с тем же вопросом. Лак может обработать довольно много запросов в секунду, но необходимо протестировать его с установкой (аппаратные средства, сеть, размер ответов, процента совпадений) для понимания о показателях производительности. Помимо производительности, существует вопрос обработки отказа, чтобы начать балансироваться.
если URL являются Вашим ключом кэша, можно установить механизм в nginx, который выбирает определенный экземпляр лака на основе URL (varnish_instance = хеш (URL) nr_of_varnishes по модулю). Если лак переписывает URL перед ним вперед он к бэкенду или делает поиск кэша, и различные URL переписываются к тому же новому URL, то этот прием не является эффективным.
в моем случае я не могу направить на основе URL в loadbalancer. Мы используем lvs-доктора и просто не знаем о URL в стабилизаторе.
Я играл с идеей установить такой механизм распределения в лаке. Можно было настроить другие лаки как 'бэкенды', вычислить хеш и направить запрос к правильному лаку. 'Правильный' лак делает вызов бэкенда и хранит его в кэше. Другие лаки могли сохранить результаты также, но не имеют к. Эта установка делает Вашу конфигурацию лака более сложной, поэтому думайте тщательно прежде, чем выбрать такой путь. Прямая маршрутизация (часть lvs-доктора) делает это еще более сложным.
В конце я выбрал простое решение: распределите запросы более чем 2 больших экземпляра лака без любого умного материала. Результаты вычисляются и кэшируются дважды, но лакируют конфигурации, были сохранены максимально простыми.