Как я могу сделать DNS-записи TXT-записи в Perl без использования Net :: DNS - PullRequest
0 голосов
/ 24 ноября 2010

Я пытаюсь написать быстрый сервис, который требует dns txt-поисков, я не хочу использовать медленные модули, такие как Net :: DNS ..

Спасибо за любые советы!

Ответы [ 2 ]

7 голосов
/ 24 ноября 2010

1) Какие конкретные части Net :: DNS работают медленно?Вы должны профилировать, чтобы узнать.

2) Чтобы выполнить поиск, вам нужно реализовать DNS-запрос и проанализировать ответ.

Для этого второго, пожалуйста, используйте следующие ресурсы для справки:

1 голос
/ 29 мая 2011

Если вы пишете сервис, я бы подумал написать его, используя mod_perl или похожую технику.Таким образом, медленная часть загрузки Net::DNS может быть обработана в разделе запуска вашего сервиса, и реальные запросы будут быстрыми.

Как уже говорилось в предыдущем ответе, ключ к пониманию того, что медленно.perl -d:DProf, а затем анализ выходных данных с помощью dprofpp, вероятно, является хорошей идеей в этом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...