Как же вы задолбали, твари
Нормальному человеку уже шагу ступить в интернете нельзя, чтобы капчу не вводить на каждый чих
А им все мало - обязательно ручонки надо протянуть к чужому.
Психология пятилетнего кадавра - чтобы заработать себе копейку, надо засрать весь интернет другим людям, сделать так, чтобы провайдеры еще сильнее закрутили гайки. после нас - хоть потоп.
Какой из трёх?
Time очевидно не уникальный.
Uuid наоборот избыточный - такие имена файлов по сети гонять трафика не напасешься.
Md5 часто делают от имени, что бессмысленно.
Хотя вообще, если time() добавлять к имени файла, а не переименовывать в него, то при небольшом трафике коллизий должно быть не слишком много
как и все новички, ты смотришь таким очень узким лучом, не видя общую картину, а выхватывая случайные куски из контекста. и тебе одна несчастная функция загородила все остальное приложение
в котором между прочим десятки других функций, многие из которых, в отличие от примитивного строкового преобразования, действительно могут как-то повлиять на производительность
но у тебя вот прям свет клином сошелся на "фильтрации". как будто из нее одной приложение и состоит. Хотя в реальности все наоборот - эта фильтрация вообще никак не заметна на фоне остального.