@Benderoki

Имена загружаемых файлов — какие лучше использовать?

Какие имена для загружаемых файлов лучше использовать? На данный момент стоит стандартная phpшная sha1_file, но есть сомнение, что такая реализация быстро положит сервер под малейшей нагрузкой, правильно ли я думаю?

В голове крутится использование что-то типа sha1 от id'а пользователя + текущие время + имя файла до загрузки, имеет ли смысл менять на такое?
  • Вопрос задан
  • 2548 просмотров
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
SHA1 имеет ненулевую вероятность совпадения. Используйте tempnam. Комбинацию даты/времени/uid можно использовать в качестве префикса.
Ответ написан
Комментировать
samoilenkoevgeniy
@samoilenkoevgeniy
Lead Full-Stack Web Developer
в своих проектах я использую вообще md5(microtime(),file_name).
Особой нагрузки нет, около 10-15 человек всего пользователей в основном - проблем не было еще ни разу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы