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

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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽