Комментарии 2
Для http.Client я бы еще посоветовал использовать dnscache, чтобы не резолвить имя каждый раз при каждом запросе. Иначе можно столкнуться с подобной ошибкой: dial tcp: lookup example.com on 127.0.0.53:53: dial udp 127.0.0.53:53: socket: too many open files
Ссылку на dnscache, который использую кидать не буду, по запросу «golang dnscache» он вываливается в первых строках.
Я хз зачем, но в кишках модуля net происходит «ручной» резолвинг адресов — скорее всего для кроссплатформенности.
Ссылку на dnscache, который использую кидать не буду, по запросу «golang dnscache» он вываливается в первых строках.
Я хз зачем, но в кишках модуля net происходит «ручной» резолвинг адресов — скорее всего для кроссплатформенности.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Настройка инструментов стандартной библиотеки Golang для production