Cache-tillegg

3 min read

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:

  1. Tøm cachen i cache-tillegget ditt
  2. 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.js fra 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:

  1. Tøm nettleserens cache (Ctrl+Shift+Delete)
  2. Tøm sidecachen i cache-tillegget ditt
  3. Tøm CDN-et ditt hvis du bruker et
  4. 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.

Relaterte sider