База знаний

Перенесите медиафайлы WordPress в хранилище Zinn®

Храните изображения и видео в объектном хранилище Zinn® вместо веб-сервера — без необходимости вводить ключ доступа в WordPress.

Изображения и видео обычно являются самыми тяжелыми файлами, которые обслуживает сайт на WordPress. Перенос их в объектное хранилище Zinn® снимает эту нагрузку с вашего веб-сервера и с вашего дискового лимита.

Вам никогда не придется вводить ключ доступа

Это та часть, которую стоит прочитать, потому что именно она отличает наш плагин от остальных в этой категории.

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

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

Если этот токен когда-либо будет скомпрометирован, вы сможете отозвать его в своей панели управления в один клик. С утечкой ключа доступа так поступить нельзя.

Включение

  1. Откройте свой сайт в панели управления и перейдите в раздел Файлы и базы данных → Перенос медиафайлов.
  2. Нажмите Включить перенос медиафайлов. Ваше хранилище будет настроено автоматически.
  3. Нажмите Получить код сопряжения. Код работает один раз и действителен в течение тридцати минут.
  4. Установите Zinn® Media Offload на свой сайт WordPress, перейдите в раздел Настройки → Zinn® Media Offload, вставьте код и нажмите Подключить.

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

Что происходит с вашими медиафайлами сегодня

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

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

Откуда обслуживаются ваши медиафайлы

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

Сайты без цифрового следа устроены иначе, и это сделано намеренно. Они никогда не обслуживаются с общего доменного имени Zinn®, поскольку каждый использующий его сайт рекламировал бы один и тот же адрес в исходном коде своей страницы, что как раз и является той связью между вашими сайтами, для предотвращения которой и существует хостинг без цифрового следа. Поэтому сайт без цифрового следа обслуживает собственные медиафайлы до тех пор, пока вы не предоставите ему собственный домен: создайте поддомен (например, media.yoursite.com), укажите его для своего хранилища и введите его в поле Медиадомен в панели управления. После этого ваши медиафайлы будут обслуживаться с вашего домена, и ничто не свяжет их с чем-либо еще, что вам принадлежит.

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

Настройки находятся в панели управления, а не в WordPress

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

Удаление локальных копий

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

Если что-то пошло не так

Если при выгрузке не удается связаться с нашим хранилищем, выгрузка все равно завершается успешно, и файл остается на вашем сервере точно так же, как если бы плагин отсутствовал. На экране настроек отображается информация о том, что пошло не так, а фоновый процесс подхватывает файл позже.

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

Использование собственного хранилища

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

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

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

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