2010-11-24 3 views
-1

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

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

+3

Прочитайте спецификацию и выполните ее. Вы уверены, что это не медленная связь? – musiKk

ответ

7

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

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

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

1

Если вы пишете сервис, Я бы подумал написать его с помощью mod_perl или аналогичного tec hnique. Таким образом, медленные части загрузки Net::DNS могут быть обработаны в разделе запуска вашего сервиса, и фактические запросы будут быстрыми.

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

Смежные вопросы