База знаний

Перемещение ваших медиafайлов в объектное хранилище

Раздавайте изображения и файлы для скачивания из объектного хранилища и CDN вместо веб-сервера — без ввода ключа в WordPress.

Активному сайту требуется много дискового пространства и пропускной способности для файлов, которые никто не редактирует: изображений, PDF-файлов, загрузок. Выгрузка медиафайлов переносит их в объектное хранилище и обслуживает через CDN, благодаря чему веб-сервер возвращается к работе сайта, а не к раздаче картинок.

Включение

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

Затем для WordPress требуется плагин Zinn® Media Offload, причем выполняется его сопряжение, а не настройка. Нажмите Получить код сопряжения, установите и активируйте плагин на сайте и вставьте код. В карточке отображается Ожидание плагина до тех пор, пока он не выйдет на связь, а затем отображается версия и время последней связи.

Почему здесь нет ключа доступа для ввода

В плагине нет ни одного поля для вставки секретного ключа, и это сделано намеренно. Плагин выполняет сопряжение один раз, и ему выдаются собственные кратковременные учетные данные; ваши ключи хранилища остаются на нашей стороне. Ключ, введенный в WordPress, сохраняется в базе данных, в ваших резервных копиях и во всем, что экспортируется при миграции сайта, — и это тот же самый ключ, который может удалить каждый имеющийся у вас файл.

Что делают два переключателя

Обслуживать медиафайлы из CDN перезаписывает URL-адреса на ваших страницах, чтобы посетители получали файлы из CDN, а не с веб-сервера. Пока вы не включите эту функцию, файлы копируются в хранилище, но по-прежнему обслуживаются локально — об этом говорится в карточке, а не подразумевается, что задача выполнена.

Удалять локальные копии после загрузки высвобождает место на диске. Оставьте этот параметр выключенным, пока вы проверяете корректность отображения; включите его, когда будете уверены в результате. Ничто не мешает вам снова выключить его, однако файлы, которые уже были удалены, не загружаются заново автоматически.

Использование собственного бакета

Вы можете подключить уже имеющийся у вас S3-совместимый бакет — ваш собственный аккаунт у любого провайдера. Вы указываете имя бакета, конечную точку и пару ключей, и эти данные сохраняются в нашем хранилище секретов, а не в столбце базы данных.

⚠️ Разница, которая имеет значение для вашего счета: предоставляемое нами хранилище учитывается в лимите объектного хранилища вашего тарифного плана. Собственный бакет не учитывается, поскольку его обслуживание ничего нам не стоит.

Проверка работоспособности

В карточке отображается Перенесено на данный момент в виде количества файлов и объема, а также Медиафайлы обслуживаются из (указывается либо хост CDN, либо сообщение о том, что копии сохраняются, но пока не обслуживаются). Эти два показателя в совокупности отвечают на вопрос «действительно ли это работает», чего сам по себе зеленый переключатель не делает.

Отключение

Отключить плагин прерывает сопряжение. Файлы, которые уже находятся в хранилище, остаются там и продолжают обслуживаться, если включено перезаписывание; если вы хотите, чтобы сайт снова обслуживал файлы локально, сначала выключите параметр Обслуживать медиафайлы из CDN и убедитесь, что локальные копии все еще существуют.

Всё ещё нужна помощь?

Поддержка включена в каждый тарифный план, а ответы предоставляются на вашем родном языке.

Обратиться в поддержку Все статьи