[DigitalPoint] App for Cloudflare®

[DigitalPoint] App for Cloudflare® 1.8.2

Нет прав для скачивания
Настраивайте и управляйте Cloudflare из XenForo.
R2 позволяет разгрузить хранилище (для файлов в каталоге данных [например, аватаров] вы также можете разгрузить полосу пропускания для обслуживания контента). Для тех, у кого есть CLI-доступ к своим серверам, это дополнение включает инструмент CLI для облегчения переноса существующих данных в R2. Вы можете получить информацию об этом, выполнив эту команду на своем сервере:

Bash:
php cmd.php dp:migrate-data --help

Одним из примечательных вариантов является --processes=PROCESSES, который позволяет ему выполнять параллельную миграцию нескольких файлов. При его использовании учитывайте объем доступных серверных ресурсов. Если процессоры вашего сервера и так перегружены, снижайте нагрузку. Если у вас много неиспользуемой пропускной способности и много циклов работы процессора, вы можете установить его равным количеству процессорных ядер вашего сервера. Хотя все серверы и доступные ресурсы разные, тест с использованием 32 параллельных процессов позволил перемещать вложения размером 500 МБ в минуту с помощью командной строки ( ).

rclone

Хотя команда CLI работает довольно хорошо, она работает в рамках ограничений XenForo и абстрагированной файловой системы Flysystem, используемой XenForo. Если вы хотите переместить огромное количество файлов, вам следует рассмотреть что-то вроде бесплатного (создайте отдельный токен Cloudflare API только для rclone или любой другой сторонней утилиты, которую вы можете использовать).

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

Bash:
/usr/bin/rclone sync /path/to/files/you/want/to/move remoteR2:bucket/ --verbose --transfers 10
Назад
Верх Низ