Yoğun bir site, disk alanının ve bant genişliğinin büyük bir kısmını kimsenin düzenlemediği dosyalara harcar: görseller, PDF'ler, indirilenler. Medya boşaltma (media offload), bunları nesne depolamaya (object storage) taşır ve bir CDN üzerinden sunar; böylece web sunucusu resim göndermek yerine sitenizi çalıştırma işine geri döner.
Etkinleştirme
Siteler → siteniz → Media offload → Media offload'u açın. Bu işlem depolama alanını hazırlar; önceden bir paket (bucket) oluşturmazsınız.
Ardından WordPress, Zinn® Media Offload eklentisine ihtiyaç duyar ve bu eklenti yapılandırılmak yerine eşleştirilir. Bir eşleştirme kodu alın seçeneğine tıklayın, eklentiyi siteye yükleyip etkinleştirin ve kodu yapıştırın. Kart, bağlantı sağlanana kadar Eklenti bekleniyor uyarısını, ardından sürümü ve en son ne zaman bağlandığını gösterir.
Neden girilecek bir erişim anahtarı yok
Eklentide gizli bir anahtarın yapıştırılacağı hiçbir yer yoktur ve bu bilinçli bir tercihtir. Eklenti bir kez eşleşir ve kendisine özel kısa ömürlü bir kimlik bilgisi verilir; depolama anahtarlarınız bizim tarafımızda kalır. WordPress'e yazılan bir anahtar veri tabanında, yedeklerinizde ve bir site taşınırken dışa aktarılan her şeyde yer alır — üstelik bu, sahip olduğunuz her dosyayı silebilecek olan anahtarın ta kendisidir.
İki anahtar ne işe yarar
Medyayı CDN üzerinden sunun, sayfalarınızdaki URL'leri yeniden yazarak ziyaretçilerin dosyaları web sunucusu yerine CDN'den almasını sağlar. Siz bunu açana kadar dosyalar depolama alanına kopyalanır ancak yerel olarak sunulmaya devam eder — kart, işin bittiğini ima etmek yerine durumu bu şekilde belirtir.
Yüklemeden sonra yerel kopyaları kaldırın, disk alanını geri kazanır. Her şeyin düzgün görüntülendiğini kontrol ederken bunu kapalı bırakın; memnun kaldığınızda açın. Tekrar kapatmanıza hiçbir engel yoktur ancak kaldırılmış olan dosyalar otomatik olarak yeniden indirilmez.
Bunun yerine kendi paketinizi (bucket) kullanma
Zaten sahip olduğunuz S3 uyumlu bir paketi —herhangi bir sağlayıcıdaki kendi hesabınızı— bağlayabilirsiniz. Paket adını, uç noktayı (endpoint) ve anahtar çiftini sağlarsınız ve bunlar bir veri tabanı sütunu yerine gizli veri depomuzda saklanır.
⚠️ Faturanızda önem taşıyan fark: Sağladığımız depolama alanı, planınızın nesne depolama sınırına dahil edilir. Size ait bir paket ise dahil edilmez, çünkü bunun bize hiçbir maliyeti yoktur.
Çalıştığının doğrulanması
Kart, dosya sayısı ve boyut olarak Şimdiye kadar taşınan bilgisini ve Medyayı sunan kaynak bilgisini —CDN sunucusu veya kopyaların saklandığını ancak henüz sunulmadığını belirten bir satır olarak— bildirir. Bu ikisi birlikte, tek başına yeşil bir anahtarın yanıtlayamadığı "bu gerçekten bir işlem yapıyor mu" sorusunu yanıtlar.
Devre dışı bırakma
Eklenti bağlantısını kesin, eşleştirmeyi durdurur. Depolama alanındaki mevcut dosyalar orada kalır ve yeniden yazma açıksa sunulmaya devam eder; sitenin tekrar yerel olarak sunum yapmasını istiyorsanız önce Medyayı CDN üzerinden sunun seçeneğini kapatın ve bunu yapmadan önce yerel kopyaların hâlâ mevcut olduğundan emin olun.