Subject: | Perfomance problems on URI::_punycode |
This module need serious optimizations. For example
sub encode_punycode {
my $input = shift;
my @input = split //, $input;
#....
my @basic = grep /$BasicRE/, @input;
In this case /$BasicRE/ will be recompiled for each caharacter in $input.
We got serious CPU overload when used this module.