Я создал балансировщик нагрузки. При внутреннем тестировании с использованием сервера балансировки нагрузки wrkя получил эталонный тест 300,000 Requests Per Second.. Затем я создал каплю в Digital Ocean и провел тот же тест wrk, на этот раз снаружи от Digital Ocean до внутреннего сервера балансировки нагрузки с результатами 5,000 Request per Second.
Имеет ли низкий результат какое-либо отношение к ресурсам и / или коду моего сервера, или это полностью связано с ресурсами капли?
Если кто-то может уточнить ситуацию и то, во что он верит, является причиной низких запросов, я буду благодарен. Может быть, все в порядке с созданным мной балансировщиком нагрузки, и это ожидаемо, поскольку внутренний тест wrk показывает, на что способен сервер балансировки нагрузки, тогда как внешние результаты основаны на их внутреннем оборудовании и могут давать только наилучшие результаты?
Любая информация в любом случае будет полезна.
Очевидно, что есть разница между тестированием при непосредственном подключении к балансировщику нагрузки и тестированием через Интернет с удаленного компьютера. Есть несколько факторов, которые необходимо учитывать: пропускная способность, тестирование машинных ресурсов, расстояние и задержка и т. Д. Но нецелесообразно думать, что вы будете приближаться к аналогичному тестированию производительности через Интернет по сравнению с локальным подключением.