Производительность копирования PHP с большими видеофайлами

Я ищу, чтобы выполнить функцию в моем приложении, где я копирую или перемещаю видеофайлы из одной папки в другую через страницу HTML.

Эта функция выполняется, когда администратор просматривает видео и подходит для публичного просмотра и перемещается в папку, отличную от оригинальной. Видео уже хранятся на сервере.

Мне интересно, подходит ли функция копирования PHP со следующими требованиями:

  1. Для больших файлов (для аргументов ради 30Mb)
  2. Когда функция копирования выполняется мгновенно или будет
    занять определенное время для выполнения в зависимости от конфигурации сервера и т. д.
  3. Как только функция вызывается, это зависит от подключения к интернету
    скорость (мы могли бы сделать это на мобильном телефоне через 3G, например).
  4. Движется быстрее и эффективнее, чем дублирование

Я прошу прощения за несколько разделов на мой вопрос, любой совет по этому вопросу будет очень полезным

Спасибо,

п

-3

Решение

  • Перемещение всегда намного быстрее, чем копирование данных — так как ОС требуется только
    чтобы настроить местоположение файла, а не создавать его заново. Я бы посоветовал
    переместить файл, и вы должны увидеть почти мгновенный ответ от
    переместить команду.

  • Скорость соединения не влияет на производительность PHP, так как PHP запускается на стороне сервера. PHP будет отвечать с одинаковой скоростью независимо от соединения пользователя.

  • Лучшим решением было бы оставить файлы в папке загрузки и вместо этого сохранить в базе данных столбец «доступ», который определяет, должен ли этот файл обслуживаться публично или нет. Это создает гораздо более гибкую систему.

1

Другие решения

Других решений пока нет …