ID: 14248
Updated by: derick
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Closed
Bug Type: Unknown/Other Function
Operating System: Linux 2.4.13-ac5
PHP Version: 4.0.5
New Comment:

The implementation of uniqid is as fast as it could be, so speeding it up is not 
really possible (without loosing randomness)
You can however try this:

$uniq = md5 (time());

This will not be that unique as uniqid, but it should be good enough.

Derick

Previous Comments:
------------------------------------------------------------------------

[2001-11-27 04:47:14] [EMAIL PROTECTED]

A call to uniqid() seems to take approximately 20ms. In all that time the processor 
seems to be doing absolutely nothing (well, it seems to be waiting for something).

I wrote a convert script which uses uniqid() while testing it it took 40 seconds to 
convert 1600 items, without uniqid() the time went down to 3 seconds.. Quite a 
remarkable performance boost ;) Especially since the script was made to convert around 
300.000 items.

Please speed up this function..

------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=14248&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to