Добавлю замер, которого нет почти нигде: поведение под параллелью. Чекер ходит по строке в один поток, получает полсекунды и ставит галочку. Прогон открывает через ту же строку двести соединений, и отклик уезжает на пять секунд.
Проверяется грубо: тот же эталон, но в тридцать потоков подряд, и смотрите, во сколько раз просела медиана. Просадка вдвое нормальна, просадка вдесятеро означает, что строка держит поштучные обращения и рассыпается на потоке.
Ещё смотрю, кто разбирает имена. Если разбор имени идёт на вашей стороне, вы платите за него временем на каждом запросе, и в списке это выглядит как ровная надбавка в тридцать миллисекунд.
читаю байты, а потом уже документацию