Przenieś wygenerowane pliki audio z serwera WordPress na Amazon S3. Zmniejsza zużycie dysku, przyspiesza dostarczanie audio przez CloudFront i sprawia, że biblioteka jest skalowalna.
Dwie opcje
Opcja 1: Chmura zarządzana przez TTSWP (domyślna dla płatnych planów)
W planach Pro i Agency audio jest automatycznie przechowywane w zasobniku S3 TTSWP i serwowane z CloudFront. Bez konfiguracji. Twoja witryna po prostu odtwarza audio z szybkich adresów URL.
Nie potrzebujesz konta AWS. Nie ma żadnych danych uwierzytelniających do zarządzania.
Opcja 2: Własny zasobnik S3
Zaawansowani użytkownicy mogą skonfigurować własny zasobnik S3. Pliki są przechowywane na Twoim koncie AWS i rozliczane bezpośrednio z Tobą.
Ta opcja jest przeznaczona dla:
- Klientów korporacyjnych z istniejącą infrastrukturą AWS
- Witryn wymagających pełnej kontroli nad miejscem przechowywania danych
- Agencji zarządzających pamięcią masową oddzielnie dla klientów
Konfiguracja własnego S3
Wymagania wstępne
- Konto AWS
- Podstawowa znajomość IAM i S3
Krok 1: Utwórz zasobnik S3
- Zaloguj się do AWS Console → S3.
- Kliknij Utwórz zasobnik.
- Nadaj mu unikalną nazwę (przykład:
ttswp-audio-twojaodomena). - Wybierz region blisko większości Twoich odwiedzających.
- Pozostaw opcję "Blokuj cały dostęp publiczny" WYŁĄCZONĄ dla tego zasobnika (audio wymaga publicznego odczytu).
- Utwórz zasobnik.
Krok 2: Utwórz użytkownika IAM
- Przejdź do IAM → Użytkownicy → Utwórz użytkownika.
- Nazwa użytkownika:
ttswp-audio-uploader. - Dołącz politykę zezwalającą na
s3:PutObject,s3:GetObject,s3:DeleteObject,s3:ListBucketna Twoim nowym zasobniku. - Utwórz parę kluczy dostępu i skopiuj zarówno ID klucza dostępu, jak i tajny klucz dostępu.
Krok 3: Dodaj dane uwierzytelniające do TTSWP
- Przejdź do Zamiana tekstu na mowę → Przegląd → Szybkie ustawienia.
- Włącz Przechowywanie audio w chmurze.
- Wypełnij:
- Dostawca S3: Amazon S3
- ID klucza dostępu: z kroku 2
- Tajny klucz dostępu: z kroku 2
- Zasobnik: nazwa zasobnika z kroku 1
- Region: wybrany przez Ciebie region
- Prefiks ścieżki (opcjonalnie): podfolder wewnątrz zasobnika, np.
audio/
- Zapisz.
Krok 4: Przetestuj
Wygeneruj audio dla nowego wpisu. Sprawdź swój zasobnik S3 - powinieneś zobaczyć tam nowy plik.
Opcjonalnie: CDN CloudFront
Aby przyspieszyć dostarczanie do globalnych odwiedzających, umieść CloudFront przed swoim zasobnikiem S3.
- AWS Console → CloudFront → Utwórz dystrybucję.
- Źródło: Twój zasobnik S3.
- Polityka protokołu przeglądarki: Przekieruj HTTP na HTTPS.
- Utwórz.
- Skopiuj domenę CloudFront (np.
d1234abcd.cloudfront.net). - W ustawieniach Przechowywanie audio w chmurze TTSWP ustaw URL CDN na swoją domenę CloudFront.
- Zapisz.
Nowe pliki audio są serwowane z CloudFront. Istniejące pliki są migrowane przy następnym odtworzeniu.
Koszty
Chmura zarządzana przez TTSWP
Wliczona w Twój płatny plan. Bez dodatkowych kosztów za GB.
Własny S3
Rozliczany przez AWS. Typowe koszty dla witryny z 1000 wpisami:
- Przechowywanie: ok. $0,01 miesięcznie za GB (tanie)
- Przepustowość: ok. $0,09 za GB serwowanego audio (sumuje się przy dużej liczbie odtworzeń)
- CloudFront: ok. $0,085 za GB serwowany (podobnie)
Większość blogów nie przekracza $1-2 miesięcznie. Podcasty z dużym ruchem mogą osiągnąć $20-50 miesięcznie.
Migracja z lokalnego na chmurę
Po włączeniu przechowywania w chmurze nowe audio jest przesyłane do S3. Istniejące audio pozostaje na Twoim serwerze WordPress do momentu jego ponownego wygenerowania.
Narzędzie do migracji zbiorczej: Narzędzia → Biblioteka audio → Migruj do chmury (PRO).
Wyłączanie przechowywania w chmurze
Wyłącz przełącznik. Nowe audio zapisuje się na Twoim serwerze WordPress. Istniejące audio w chmurze pozostaje na S3 (możesz je usunąć lub zachować).