Schrift
[thread]3640[/thread]

sortierte $msg->extries() gegen $msg->sorted(): Net::LDAP::Search

Leser: 2


<< >> 2 Einträge, 1 Seite
format_c
 2005-11-24 19:08
#33779 #33779
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
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:
Code: (dl )
1
2
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?
Code: (dl )
1
2
for my $entry ($msg->sorted([qw/sn givenName/])) {
....


Gruß Alex
esskar
 2005-11-24 20:05
#33780 #33780
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
ich würde ja auf den ldap-server tippen
<< >> 2 Einträge, 1 Seite



View all threads created 2005-11-24 19:08.