phpbar.de logo

Mailinglisten-Archive

[php] performante einmalige id

[php] performante einmalige id

Alexander Wagner php_(at)_phpcenter.de
Fri, 13 Jul 2001 15:36:11 +0200


Thomas wrote:
> $new_id = md5 (uniqid (rand()));
> Das braucht bei mir 0.02 sec!

Indeed. Das liegt am uniqid().

Die Frage ist, ob in diesen 0.02 Sekunden der Server belastet wird, 
oder ob da einfach nur gewartet wird, worauf auch immer. Vielleicht um 
die Eindeutigekeit sicherzustellen.

In letzterem Fall ist das also ziemlich egal. 20 ms Wartezeit haben 
noch niemanden umgebracht. Nur wenn Du das innerhalb des Scripts sehr 
oft hintereinander machst, also massenweise hashes nach diesem Prinzip 
erzeugst, wirds übel.

Gesundheit
Wagner

-- 
Madness takes its toll. Please have exact change.


php::bar PHP Wiki   -   Listenarchive