Завантажений сайт витрачає багато дискового простору та пропускної здатності на файли, які ніхто не редагує: зображення, PDF-документи, завантаження. Вивантаження медіафайлів переміщує їх до об'єктного сховища та роздає через CDN, тож вебсервер повертається до роботи вашого сайту, а не до відправлення зображень.
Увімкнення
Сайти → ваш сайт → Вивантаження медіафайлів → Увімкнути вивантаження медіафайлів. Це резервує сховище; вам не потрібно попередньо створювати бакет.
Потім для WordPress знадобиться плагін Zinn® Media Offload, який радше зв'язується в пару, ніж налаштовується. Натисніть Отримати код створення пари, встановіть та активуйте плагін на сайті й вставте код. Картка показуватиме Очікування плагіна, доки він не вийде на зв'язок, а потім версію та час останньої синхронізації.
Чому не потрібно вводити ключ доступу
У плагіні ніде вставляти секретний ключ, і це зроблено навмисно. Плагін зв'язується один раз та отримує власні короткострокові облікові дані; ваші ключі сховища залишаються на нашому боці. Ключ, введений у WordPress, зберігається в базі даних, у ваших резервних копіях і в усьому, що експортується під час міграції сайту, — і це той самий ключ, який може видалити кожен ваш файл.
Що роблять два перемикачі
Роздавати медіафайли через CDN перезаписує URL-адреси на ваших сторінках, щоб відвідувачі отримували файли з CDN, а не з вебсервера. Доки ви його не ввімкнете, файли копіюються до сховища, але продовжують роздаватися локально — картка прямо вказує на це, замість створювати враження, що роботу завершено.
Видаляти локальні копії після завантаження звільняє дисковий простір. Залиште його вимкненим, поки перевіряєте правильність відображення; увімкніть його, щойно переконаєтеся, що все гаразд. Ніщо не заважає вам знову його вимкнути, проте вже видалені файли автоматично повторно не завантажуються.
Використання власного бакета замість стандартного
Ви можете підключити вже наявний S3-сумісний бакет — ваш власний обліковий запис у будь-якого провайдера. Ви надаєте назву бакета, кінцеву точку (endpoint) та пару ключів, і вони зберігаються в нашому сховищі секретів, а не в стовпці бази даних.
⚠️ Різниця, важлива для вашого рахунку: сховище, яке надаємо ми, враховується в ліміт об'єктного сховища вашого тарифного плану. Ваш власний бакет не враховується, оскільки це нічого нам не коштує.
Перевірка роботи
Картка показує Переміщено на цей момент як кількість файлів і розмір, а також Медіа роздаються з — або хост CDN, або повідомлення про те, що копії зберігаються, але ще не роздаються. Разом ці два пункти відповідають на питання «чи взагалі це працює?», чого не може зробити один лише зелений перемикач.
Вимкнення
Відключити плагін зупиняє зв'язок. Файли, які вже знаходяться в сховищі, залишаються там і продовжують роздаватися, якщо перезапис увімкнено; якщо ви бажаєте повернути сайт до локальної роздачі, спочатку вимкніть Роздавати медіафайли через CDN і переконайтеся, що локальні копії все ще існують, перш ніж це зробити.