- Совместимость с XenForo
- 2.1
- 2.2
Это дополнение позволяет "загружать фрагменты" в XenForo и позволяет вам установить практически более высокий максимальный лимит загрузки - до 128 ГБ, независимо от конфигурации вашего сервера.
Характеристики
Аддон легко интегрируется с той же библиотекой, которую XenForo использует для загрузки вложений. Каждый раз, когда вы загружаете большой файл, он загружается небольшими порциями. Когда все фрагменты загружены, аддон перестраивает конечный файл, а затем отправляет его в обычный процесс загрузки XenForo.
Дополнение создает временный каталог по адресу internal_data/chunked_uploads для хранения временных фрагментов и восстановленных версий загруженных файлов. Это заставляет XenForo использовать локальный internal_data/ каталог вместо удаленного расположения flysystem, если это применимо. Этот каталог периодически удаляется.
Инструкции
Характеристики
- Возможность определения размера фрагмента каждой загрузки. Это значение не может превышать максимальный размер загружаемого файла, указанный вашим сервером.
- Возможность определения количества одновременных загрузок фрагментов (до 10)
- Практически увеличьте максимальный размер вложения до 128 ГБ (см. Ограничения ниже)
- Легко интегрируется с менеджером вложений XenForo
- Легко загружайте видео 4K прямо на свой форум
- Легко обойти ограничение загрузки Cloudflare в 100 МБ
Аддон легко интегрируется с той же библиотекой, которую XenForo использует для загрузки вложений. Каждый раз, когда вы загружаете большой файл, он загружается небольшими порциями. Когда все фрагменты загружены, аддон перестраивает конечный файл, а затем отправляет его в обычный процесс загрузки XenForo.
Дополнение создает временный каталог по адресу internal_data/chunked_uploads для хранения временных фрагментов и восстановленных версий загруженных файлов. Это заставляет XenForo использовать локальный internal_data/ каталог вместо удаленного расположения flysystem, если это применимо. Этот каталог периодически удаляется.
Инструкции
- Настройте аддон на странице Параметры> Вложения.
- Если вам нужно увеличить максимальный размер файла вложения, выберите консервативное значение и выполните несколько тестов загрузки, чтобы определить, подходит ли этот размер файла для вашего сервера. Увеличьте или уменьшите его в зависимости от результатов вашего теста.
- Если вы загружаете очень большие файлы, это может занять несколько минут и память сервера, чтобы восстановить вложение из кусков. Увеличьте эти настройки сервера по мере необходимости, если вы испытываете тайм-ауты или ошибки сервера. В противном случае уменьшите настройку максимального размера файла.
- Если вы используете внешнюю службу для хранения файлов, вам потребуется значительное дополнительное время, чтобы завершить процесс загрузки. Увеличьте максимальное время ожидания PHP и сервера или отрегулируйте максимальный размер файла, если у вас возникли ошибки тайм-аута.
- Если вы используете Cloudflare или другие CDN-провайдеры, примите во внимание ограничения по времени ожидания, установленные ими. Cloudflare имеет жесткий лимит времени ожидания в 100 секунд. Это означает, что если окончательный процесс загрузки занимает более 100 секунд, включая восстановление вложения из фрагментов файла и отправку его в S3 или Spaces, если это применимо, процесс будет тайм-аут, и вы получите сообщение об ошибке. Однако ваш сервер может успешно завершить процесс загрузки в фоновом режиме, и вы сможете увидеть загруженный файл, если обновите свой браузер через несколько минут. Отрегулируйте настройки максимального размера файла соответствующим образом, чтобы избежать ошибок.
- Этот аддон не работает при вставке файлов непосредственно в текстовую область или при загрузке аватаров. В таких случаях используется обычный процесс загрузки.
- Чтобы этот аддон работал со сторонними аддонами, эти аддоны должны интегрироваться с менеджером вложений XenForo.