TTSWP fungerer med alle store cache-plugins: WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, Cache Enabler og andre. Plugin'et tilføjer automatisk sine JavaScript- og CSS-filer til ekskluderingslister for cache.
Hvad TTSWP konfigurerer automatisk
Når et understøttet cache-plugin registreres:
- TTSWP JS-filer markeres som "minificer/kombiner ikke" (forhindrer at afspilleren går i stykker)
- TTSWP CSS-filer må kombineres normalt
- TTSWP admin-bar-menuscriptet serveres frisk (så det afspejler planændringer i realtid)
- Lydfiler (MP3) inkluderes ikke i HTML-sidecachen (de har deres egne udløbsheadere)
Ingen manuel opsætning er nødvendig. Det fungerer automatisk, efter at TTSWP er aktiveret.
Understøttede cache-plugins (testet)
- WP Rocket
- LiteSpeed Cache
- W3 Total Cache
- WP Super Cache
- Cache Enabler
- Hummingbird
- Swift Performance
- Autoptimize
Rydning af cache efter indstillingsændringer
Når du ændrer farver, afspillerplacering eller stemmindstillinger, skal frontend'en se frisk CSS og JS. Plugin'et rydder sine egne interne caches, men dit cache-plugin kan stadig servere en gammel version af siden.
Efter enhver synlig indstillingsændring:
- Ryd din cache-plugins cache
- Hvis du bruger et CDN (Cloudflare, BunnyCDN osv.), skal du også rense det
Objektcache
Hvis dit websted bruger Redis eller Memcached via et objektcache-plugin, bruger TTSWP den samme cache til:
- Stemmeliste fra ElevenLabs (1 time)
- Faktureringsdata fra app.ttswp.com (24 timer)
- Brugsstatistik (5 minutter)
Ingen handling nødvendig. Objektcache gør admin-sideindlæsninger hurtigere.
Sidecache og lydafspillere
Sidecache er sikkert med TTSWP. Afspiller-HTML'en er statisk per indlæg (den ændrer sig ikke per besøgende). Lydfiler indlæses fra en separat URL og påvirkes ikke af sidecachen.
Et tilfælde at holde øje med:
Blandet caching for indloggede og anonyme brugere
Nogle cache-plugins serverer den samme cachede side til indloggede administratorer og anonyme besøgende. Dette kan få admin-eksklusive elementer (f.eks. admin-bar-menuen) til at vises for alle. De fleste plugins håndterer dette korrekt som standard.
Kendte cache-plugin-indstillinger
LiteSpeed Cache
- Aktiver Objektcache, hvis du har Redis eller Memcached tilgængeligt (gør admin hurtigere)
- Lad JS Kombiner være deaktiveret på admin-skærme
- Plugin'et ekskluderer automatisk
mementor-tts-admin.jsfra optimering
WP Rocket
- Ingen manuelle ekskluderinger nødvendige
- Plugin'et bruger
data-no-optimize="1"-attributter på sine scripts
W3 Total Cache
- Aktiver Sidecache for frontend-lydsider
- Lad Minificer JS være aktiveret - plugin'et ekskluderer automatisk sine egne scripts
Fejlfinding ved cachede lyd, der ikke opdateres
Hvis du har regenereret et indlægs lyd, men den gamle lyd stadig afspilles:
- Ryd din browsercache (Ctrl+Shift+Delete)
- Ryd din cache-plugins sidecache
- Rens dit CDN, hvis du bruger et
- Tving-genindlæs indlægssiden (Ctrl+Shift+R)
Lydfiler serveres med deres eget tidsstempel i URL'en, så browseren normalt bør hente den nye version. Gør den ikke det, er en af cachene ovenfor synderen.