Oluşturulan ses dosyalarını WordPress sunucunuzdan Amazon S3'e taşıyın. Disk kullanımını azaltır, CloudFront ile ses teslimini hızlandırır ve kitaplığınızı ölçeklenebilir hale getirir.
İki seçenek
Seçenek 1: TTSWP tarafından yönetilen bulut (ücretli planlar için varsayılan)
Pro ve Agency planlarında ses, otomatik olarak TTSWP'nin S3 klasöründe depolanır ve CloudFront üzerinden sunulur. Kurulum gerekmez. Siteniz sesi hızlı URL'lerden oynatır.
AWS hesabı gerekmez. Yönetilecek kimlik bilgisi yoktur.
Seçenek 2: Kendi S3 klasörünüz
Gelişmiş kullanıcılar kendi S3 klasörlerini yapılandırabilir. Dosyalar AWS hesabınızda depolanır ve doğrudan size faturalandırılır.
Bu seçenek şunlar için uygundur:
- Mevcut AWS altyapısına sahip kurumsal müşteriler
- Tam veri yerleşim kontrolüne ihtiyaç duyan siteler
- İstemciler için depolamayı ayrı yöneten ajanslar
Kendi S3'ünüzü kurma
Ön koşullar
- Bir AWS hesabı
- IAM ve S3 hakkında temel bilgi
Adım 1: S3 klasörü oluşturun
- AWS Konsolu'na giriş yapın ve S3'e gidin.
- Klasör oluştur seçeneğine tıklayın.
- Benzersiz bir ad verin (örnek:
ttswp-audio-alanadi). - Ziyaretçilerinizin çoğuna yakın bir bölge seçin.
- Bu klasör için "Tüm genel erişimi engelle" seçeneğini KAPALI bırakın (ses için genel okuma gerekir).
- Klasörü oluşturun.
Adım 2: IAM kullanıcısı oluşturun
- IAM'e gidin, Kullanıcılar bölümünden Kullanıcı oluştur'a tıklayın.
- Kullanıcı adı:
ttswp-audio-uploader. - Yeni klasörünüzde
s3:PutObject,s3:GetObject,s3:DeleteObject,s3:ListBucketizinlerine izin veren bir politika ekleyin. - Erişim anahtarı çifti oluşturun ve hem Erişim Anahtarı Kimliğini hem de Gizli Erişim Anahtarını kopyalayın.
Adım 3: TTSWP'ye kimlik bilgilerini ekleyin
- Metin Okuma - Genel Bakış - Hızlı Ayarlar bölümüne gidin.
- Bulut ses depolama seçeneğini açın.
- Aşağıdaki bilgileri doldurun:
- S3 Sağlayıcısı: Amazon S3
- Erişim Anahtarı Kimliği: 2. adımdan
- Gizli Erişim Anahtarı: 2. adımdan
- Klasör: 1. adımdaki klasör adınız
- Bölge: seçtiğiniz bölge
- Yol öneki (isteğe bağlı): klasör içindeki alt klasör, örneğin
audio/
- Kaydedin.
Adım 4: Test edin
Yeni bir gönderi için ses oluşturun. S3 klasörünüzü kontrol edin - yeni dosyayı orada görmelisiniz.
İsteğe bağlı: CloudFront CDN
Global ziyaretçilere daha hızlı teslimat için S3 klasörünüzün önüne CloudFront ekleyin.
- AWS Konsolu'nda CloudFront'a gidin ve Dağıtım oluştur'a tıklayın.
- Kaynak: S3 klasörünüz.
- Görüntüleyici protokol politikası: HTTP'yi HTTPS'ye yönlendir.
- Oluşturun.
- CloudFront etki alanını kopyalayın (örneğin
d1234abcd.cloudfront.net). - TTSWP Bulut ses depolama ayarlarında CDN URL'sini CloudFront etki alanınıza ayarlayın.
- Kaydedin.
Yeni ses dosyaları CloudFront üzerinden sunulur. Mevcut dosyalar bir sonraki oynatmada taşınır.
Maliyetler
TTSWP tarafından yönetilen bulut
Ücretli planınıza dahildir. GB başına ekstra maliyet yoktur.
Kendi S3'ünüz
AWS tarafından faturalandırılır. 1.000 gönderili bir site için tipik maliyetler:
- Depolama: GB başına aylık yaklaşık 0,01 dolar (ucuz)
- Bant genişliği: Sunulan her ses GB'ı için yaklaşık 0,09 dolar (yoğun oynatmalarda birikeblir)
- CloudFront: Sunulan GB başına yaklaşık 0,085 dolar (benzer)
Çoğu blog aylık 1-2 doların altında kalır. Yoğun trafikli podcast'ler aylık 20-50 dolara ulaşabilir.
Yerel depolamadan buluta geçiş
Bulut depolamayı etkinleştirdikten sonra yeni sesler S3'e yüklenir. Mevcut sesler yeniden oluşturulana kadar WordPress sunucunuzda kalır.
Toplu taşıma aracı: Araçlar - Ses Kitaplığı - Buluta Taşı (PRO).
Bulut depolamayı devre dışı bırakma
Geçişi kapatın. Yeni sesler WordPress sunucunuza kaydedilir. Mevcut bulut sesleri S3'te kalır (silebilir veya saklayabilirsiniz).