Praktikus gyorsítótár érvénytelenítése

A kiszolgálóoldali megjelenítés immár része a webhelyek és alkalmazások szokásos repertoárjának. Az olyan böngészők, mint a Google Chrome, általában a lehető leggyorsabban gyorsítótáraznak annak érdekében, hogy minimalizálják a további hívások betöltési idejét. A CSS / JS / képfájlok gyorsítótár érvénytelenítése megoldható a mod_pagespeed , az Expires / Cache vezérlő fejléc, a gyorsítótár- nyilvántartás segítségével, vagy nagyon pragmatikusan és közvetlenül a fájlnév utáni egyedi paramétereken keresztül.


Különböző stratégiák léteznek arra vonatkozóan, hogy mikor kell egy fájlt újratölteni, vagy sem.

A legegyszerűbb változat az egyes kérések újratöltése. Ehhez egyszerűen hozzá kell rendelnie egy véletlenszerű karakterláncot a beágyazandó fájlhoz, és így kényszeríteni kell az újratöltést (itt egy képfájlt használunk példaként):

2e634273f316c54b39828f057f7c7d9c

Ha ez túl sok jó dolog, és csak akkor akar újratölteni, amikor a fájl megváltozott, akkor az utolsó fájlmódosítás dátumát kell használni (itt egy JS fájl példáján keresztül):

2e634273f316c54b39828f057f7c7d9c

Ha olyan verziókezelést használ, mint a Git , akkor használhatja az utolsó végrehajtás egyedi kivonatát is (a rövidített verzió elegendő) (itt CSS fájlt használva példaként):

2e634273f316c54b39828f057f7c7d9c

A WordPress az aktuális WordPress verziót csatolja az összes fájlhoz, amelyek alapértelmezés szerint az enqueue_style és az enqueue_script segítségével vannak integrálva. Vagy megváltoztathatja ezt a viselkedést közvetlenül a függvényhívásokban argumentumként, vagy globálisan bekapcsolhatja magát, és használhatja a fenti módszerek egyikét:

2e634273f316c54b39828f057f7c7d9c

Vissza