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:
- Tyhjennä välimuistilisäosasi välimuisti
- 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:
- Tyhjennä selaimen välimuisti (Ctrl+Shift+Delete)
- Tyhjennä välimuistilisäosasi sivuvälimuisti
- Puhdista CDN, jos käytät sellaista
- 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.