TTSWP fungerer med alle store cache-tillegg: WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, Cache Enabler og flere. Tillegget legger automatisk til sine JavaScript- og CSS-filer i lister for cache-unntak.
Hva TTSWP konfigurerer automatisk
Når et støttet cache-tillegg oppdages:
- TTSWP JS-filer merkes som "ikke minifiser/kombiner" (forhindrer at lyttespilleren slutter å virke)
- TTSWP CSS-filer kan kombineres normalt
- Admin-bar-menyskriptet for TTSWP leveres fersk (slik at det reflekterer endringer i abonnementet i sanntid)
- Lydfiler (MP3) er ikke inkludert i HTML-sidecachen (de har egne utløpsheadere)
Ingen manuell oppsett er nødvendig. Det fungerer automatisk etter at TTSWP er aktivert.
Støttede cache-tillegg (testet)
- WP Rocket
- LiteSpeed Cache
- W3 Total Cache
- WP Super Cache
- Cache Enabler
- Hummingbird
- Swift Performance
- Autoptimize
Tøm cache etter innstillingsendringer
Når du endrer farger, spillerplassering eller stemmeinnstillinger, må frontend se fersk CSS og JS. Tillegget tømmer sine egne interne cacher, men cache-tillegget ditt kan fortsatt servere en gammel versjon av siden.
Etter synlige innstillingsendringer:
- Tøm cachen i cache-tillegget ditt
- Hvis du bruker et CDN (Cloudflare, BunnyCDN osv.), tøm det også
Objektcache
Hvis nettstedet ditt bruker Redis eller Memcached via et objektcache-tillegg, bruker TTSWP den samme cachen for:
- Stemmeliste fra ElevenLabs (1 time)
- Faktureringsdata fra app.ttswp.com (24 timer)
- Bruksstatistikk (5 minutter)
Ingen handling nødvendig. Objektcache gjør at admin-sider lastes raskere.
Sidecache og lyttespillere
Sidecache er trygt å bruke med TTSWP. Spillerens HTML er statisk per innlegg og endrer seg ikke per besøkende. Lydfiler lastes fra en egen URL og påvirkes ikke av sidecachen.
Et tilfelle å passe på:
Blandet innlogget/anonym caching
Noen cache-tillegg serverer den samme cachede siden til innloggede administratorer og anonyme besøkende. Dette kan føre til at admin-elementer (for eksempel admin-bar-menyen) vises for alle. De fleste tillegg håndterer dette riktig som standard.
Kjente innstillinger for cache-tillegg
LiteSpeed Cache
- Aktiver Object Cache hvis du har Redis eller Memcached tilgjengelig (gjør admin raskere)
- La JS Combine være deaktivert på admin-skjermer
- Tillegget ekskluderer
mementor-tts-admin.jsfra optimering automatisk
WP Rocket
- Ingen manuelle unntak nødvendig
- Tillegget bruker
data-no-optimize="1"-attributter på sine skript
W3 Total Cache
- Aktiver Page Cache for frontend-lydsider
- La Minify JS være på - tillegget ekskluderer sine egne skript automatisk
Feilsøking når cachet lyd ikke oppdateres
Hvis du har regenerert lyden for et innlegg, men den gamle lyden fortsatt spilles av:
- Tøm nettleserens cache (Ctrl+Shift+Delete)
- Tøm sidecachen i cache-tillegget ditt
- Tøm CDN-et ditt hvis du bruker et
- Tving-last innleggssiden på nytt (Ctrl+Shift+R)
Lydfiler serveres med sitt eget tidsstempel i URL-en, så nettleseren skal normalt hente den nye versjonen. Gjør den ikke det, er en av cachene ovenfor årsaken.