Hi,
Was macht eigentlich genau die Option async=>1 beim erstellen eines Net::LDAP Objekts?
aber hier zum eigentlichen Thema:
Angenommen eine Suche trifft mehr als 10000 Einträge und soll diese weiter verarbeiten. Pro Eintrag ist eine weitere Suche mit normalerweise nur 1 od 0 treffern nötig.
Das dauert lange. So jetzt zu meiner Frage.
Ich möchte das ganze natürlich auch sortiert empfangen.
Ist es jetzt performanter per Perl sortieren:
for my $entry (sort {$a->get_value("sn") cmp $b->get_value("sn") || $a->get_value("givenName") cmp $b->get_value("givenName")} $msg->entries()) {
...
... oder das den LDAP server od. das Modul erledigen zu lassen?
for my $entry ($msg->sorted([qw/sn givenName/])) {
....
Gruß Alex