TTSWP fungerar med alla stora cache-tillägg: WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, Cache Enabler och andra. Tillägget lägger automatiskt till sina JavaScript- och CSS-filer i cache-undantagslistor.
Vad TTSWP konfigurerar automatiskt
När ett cachad tillägg som stöds hittas:
- TTSWP:s JS-filer markeras som "minifiera/kombinera inte" (förhindrar att spelaren går sönder)
- TTSWP:s CSS-filer tillåts kombineras normalt
- TTSWP:s adminbar-menyskript serveras färskt (så att det speglar planändringar i realtid)
- Ljudfiler (MP3) ingår inte i HTML-sidcachen (de har egna utgångshuvuden)
Ingen manuell konfiguration krävs. Det fungerar automatiskt efter att TTSWP aktiverats.
Cache-tillägg som stöds (testade)
- WP Rocket
- LiteSpeed Cache
- W3 Total Cache
- WP Super Cache
- Cache Enabler
- Hummingbird
- Swift Performance
- Autoptimize
Rensa cache efter inställningsändringar
När du ändrar färger, spelarplacering eller röstinställningar måste front-end se nya CSS- och JS-filer. Tillägget rensar sina egna interna cacher, men ditt cache-tillägg kan ändå servera en gammal version av sidan.
Efter synliga inställningsändringar:
- Rensa cachen i ditt cache-tillägg
- Om du använder ett CDN (Cloudflare, BunnyCDN, etc.), rensa det också
Objektcache
Om din webbplats använder Redis eller Memcached via ett objektcache-tillägg, använder TTSWP samma cache för:
- Röstlista från ElevenLabs (1 timme)
- Faktureringsdata från app.ttswp.com (24 timmar)
- Användningsstatistik (5 minuter)
Ingen åtgärd krävs. Objektcache snabbar upp laddningen av adminsidor.
Sidcache och ljudspelare
Sidcache är säkert med TTSWP. Spelarens HTML är statisk per inlägg (den ändras inte per besökare). Ljudfiler laddas från en separat URL och påverkas inte av sidcachen.
Ett fall att hålla koll på:
Blandad cache för inloggade och anonyma användare
Vissa cache-tillägg serverar samma cachade sida till inloggade administratörer och anonyma besökare. Det kan göra att element som bara visas för administratörer (till exempel adminbar-menyn) visas för alla. De flesta tillägg hanterar detta korrekt som standard.
Kända cache-tilläggsinställningar
LiteSpeed Cache
- Aktivera Objektcache om du har Redis eller Memcached tillgängligt (snabbar upp admin)
- Lämna JS Kombinera inaktiverat på adminskärmar
- Tillägget utesluter automatiskt
mementor-tts-admin.jsfrån optimering
WP Rocket
- Inga manuella undantag behövs
- Tillägget använder
data-no-optimize="1"-attribut på sina skript
W3 Total Cache
- Aktivera Sidcache för front-end-ljudsidor
- Lämna Minifiera JS på - tillägget utesluter sina egna skript automatiskt
Felsökning när cachad ljud inte uppdateras
Om du genererade om ett inläggets ljud men det gamla ljudet fortfarande spelas:
- Rensa webbläsarens cache (Ctrl+Shift+Delete)
- Rensa sidcachen i ditt cache-tillägg
- Rensa ditt CDN om du använder ett
- Ladda om inläggssidan med tvång (Ctrl+Shift+R)
Ljudfiler serveras med en egen tidsstämpel i URL:en, så webbläsaren bör normalt hämta den nya versionen. Om den inte gör det är en av cacharna ovan orsaken.