Välimuistilisäosat

3 min read

TTSWP toimii kaikkien tärkeimpien välimuistilisäosien kanssa: WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, Cache Enabler ja muut. Lisäosa lisää JavaScript- ja CSS-tiedostonsa automaattisesti välimuistin poissulkemislistoille.

Mitä TTSWP määrittää automaattisesti

Kun tuettu välimuistilisäosa havaitaan:

  • TTSWP:n JS-tiedostot merkitään "ei minifioida/yhdistää" -tilaan (estää soittimen rikkoutumisen)
  • TTSWP:n CSS-tiedostot voidaan yhdistää normaalisti
  • TTSWP:n hallintapalkin valikkokomentosarja tarjoillaan tuoreena (jotta se heijastaa reaaliaikaisia suunnitelmamuutoksia)
  • Äänitiedostoja (MP3) ei sisällytetä HTML-sivun välimuistiin (niillä on omat vanhentumisotsakkeensa)

Manuaalista määritystä ei tarvita. Se toimii automaattisesti TTSWP:n aktivoinnin jälkeen.

Tuetut välimuistilisäosat (testattu)

  • WP Rocket
  • LiteSpeed Cache
  • W3 Total Cache
  • WP Super Cache
  • Cache Enabler
  • Hummingbird
  • Swift Performance
  • Autoptimize

Välimuistin tyhjentäminen asetusten muutosten jälkeen

Kun muutat värejä, soittimen sijaintia tai ääniasetuksia, käyttöliittymän on nähtävä tuoreet CSS- ja JS-tiedostot. Lisäosa tyhjentää omat sisäiset välimuistinsa, mutta välimuistilisäosasi saattaa tarjoilla sivusta vanhan version.

Jokaisen näkyvän asetusmuutoksen jälkeen:

  1. Tyhjennä välimuistilisäosasi välimuisti
  2. Jos käytät CDN:ää (Cloudflare, BunnyCDN jne.), puhdista sekin

Objektivälimuisti

Jos sivustosi käyttää Redistä tai Memcachedia objektivälimuistilisäosan kautta, TTSWP käyttää samaa välimuistia seuraaviin:

  • Äänilista ElevenLabsista (1 tunti)
  • Laskutustiedot app.ttswp.com-palvelusta (24 tuntia)
  • Käyttötilastot (5 minuuttia)

Mitään toimenpiteitä ei tarvita. Objektivälimuisti nopeuttaa hallintasivujen lataamista.

Sivun välimuisti ja äänisoittimet

Sivun välimuisti on turvallinen TTSWP:n kanssa. Soittimen HTML on staattinen per julkaisu (se ei muutu kävijäkohtaisesti). Äänitiedostot ladataan erillisestä URL-osoitteesta, eikä sivun välimuisti vaikuta niihin.

Yksi tilanne, johon kannattaa kiinnittää huomiota:

Kirjautuneiden ja anonyymien käyttäjien sekavälimuisti

Jotkin välimuistilisäosat tarjoilevat saman välimuistisivun kirjautuneille ylläpitäjille ja anonyymille kävijöille. Tämä voi aiheuttaa sen, että vain ylläpitäjille tarkoitetut elementit (kuten hallintapalkin valikko) näkyvät kaikille. Useimmat lisäosat käsittelevät tämän oikein oletuksena.

Tunnettuja välimuistilisäosien asetuksia

LiteSpeed Cache

  • Ota käyttöön Objektivälimuisti, jos sinulla on Redis tai Memcached saatavilla (nopeuttaa hallintaa)
  • Jätä JS-yhdistäminen pois käytöstä hallintanäytöillä
  • Lisäosa sulkee mementor-tts-admin.js-tiedoston automaattisesti optimoinnin ulkopuolelle

WP Rocket

  • Manuaalisia poissulkemisia ei tarvita
  • Lisäosa käyttää data-no-optimize="1" -attribuutteja komentosarjoissaan

W3 Total Cache

  • Ota käyttöön Sivuvälimuisti käyttöliittymän äänisivuille
  • Jätä Minify JS päälle - lisäosa sulkee omat komentosarjansa automaattisesti pois

Välimuistiin tallennetun äänen päivitysongelmien vianmääritys

Jos olet luonut julkaisun äänen uudelleen, mutta vanha ääni toistuu edelleen:

  1. Tyhjennä selaimen välimuisti (Ctrl+Shift+Delete)
  2. Tyhjennä välimuistilisäosasi sivuvälimuisti
  3. Puhdista CDN, jos käytät sellaista
  4. Tee kova päivitys julkaisusivulle (Ctrl+Shift+R)

Äänitiedostot tarjoillaan oman aikaleimansa sisältävällä URL-osoitteella, joten selaimen pitäisi normaalisti hakea uusi versio. Jos näin ei tapahdu, jokin yllä mainituista välimuisteista on syyllinen.

Aiheeseen liittyvät sivut