Задать вопрос
@Benderoki

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

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

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

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

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