|
|
|
Генератор ID-строки на PHP. Код. Можно оптимизировать по скорости?
|
|||
|---|---|---|---|
|
#18+
Сабж. Код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 00:30 |
|
||
|
Генератор ID-строки на PHP. Код. Можно оптимизировать по скорости?
|
|||
|---|---|---|---|
|
#18+
навскидку - использовать какой-нибудь StringBuffer или StringBuilder для этого вашего пхп, чтоб с каждой итерацией не создавался новый объект-строка. а что возвращает rand()? если целое число, то можно добавить ещё пару символов и вместо деления юзать поразрядное "И" (rand() & 63) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 00:51 |
|
||
|
Генератор ID-строки на PHP. Код. Можно оптимизировать по скорости?
|
|||
|---|---|---|---|
|
#18+
mt_rand нужно использовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 01:00 |
|
||
|
Генератор ID-строки на PHP. Код. Можно оптимизировать по скорости?
|
|||
|---|---|---|---|
|
#18+
Изопропилmt_rand нужно использоватьЕще дольше будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 01:02 |
|
||
|
Генератор ID-строки на PHP. Код. Можно оптимизировать по скорости?
|
|||
|---|---|---|---|
|
#18+
berminga, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 01:33 |
|
||
|
Генератор ID-строки на PHP. Код. Можно оптимизировать по скорости?
|
|||
|---|---|---|---|
|
#18+
Вах. Завтра пойму, что это такое. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 01:39 |
|
||
|
Генератор ID-строки на PHP. Код. Можно оптимизировать по скорости?
|
|||
|---|---|---|---|
|
#18+
Для больших строк более эффективен будет fallback на fread /dev/urandom, но если под указанный алфавит кое-что еще можно придумать быстрое (base64 + str_replace), то под другой алфавит будет сложнее и не факт, что быстрее реализации через str_repeat и str_shuffle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 01:45 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=77&tid=1342646]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 371ms |

| 0 / 0 |
