Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: PHP - функция uniqid ()
цитата
27/01/09 в 00:39
 Yakuza
Слабо шарю вообще (а не только в пхп smail101.gif), поэтому вопрос:
Если на странице 100-200 таких функций (типа в 100-200 линках есть такая функция в конце), то это как-то существенно влияет на скорость, на нагрузку сервера (если трафа достаточно) и тому подобное?

Ну, типа в конце каждого урла генерится айди (<?php $a = uniqid();echo $a;?>).
цитата
27/01/09 в 01:50
 ibiz
существенно не влияет
цитата
27/01/09 в 10:42
 _s_[sov]
ну влиять то может и влияет не очень положительно, но с другой стороны какая альтернатива? парсить статические id?
цитата
27/01/09 в 11:22
 Heavy
влияет и не мало (алгоритм генерации представляете? не сложный, но и не в десяток тактов), все на все влияет...

поэтому предложу немного оптимизировать сие, например вот так:

первый линк:

<?php echo ($page_uuid=uniqid()).(++$lnk_id); ?>

последующие линки:

<?=$page_uuid.(++$lnk_id)?>


мысля надеюсь улавливаема - берем псевдоуникальный id (фиксированной разрядности) и плодим на его базе сколько нужно дополнительных - приписывая просто порядковый номер ссылки.
цитата
27/01/09 в 13:34
 Yakuza
Спасибо всем за ответы smail54.gif

Heavy, тебе отдельное спасибо — мысль твоя улавливаема и нравится icon_biggrin.gif


Эта страница в полной версии