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