Cache, att spara tidigare resultat för återanvändning senare, kan ske på flera nivåer. Typiska cache-tillägg i WordPress, såsom WP Super Cache, sparar på servern den resulterande html-koden när någon öppnar en sida för att sedan inte behöva köra samma program (ladda WordPress-kärnan, ladda temat, ladda tillägg och sedan låta alla dessa hämta sina inställningar och anropa varandra tills sidan är klar att levereras) varje gång någon webbläsare begär att få se en sida.
”Expires” är en annan nivå av cache: När någon t.ex. öppnar din startsida kommer de att ladda hem CSS-filerna som hör till ditt tema med de inställningar du använder. De hämtar också ett antal JavaScript-filer och bilder – allt är innehåll som kanske inte ändras på åratal. Med rätt sorts anvisningar kan besökarens webbläsare då spara dessa statiska filer och återanvända dem nästa gång de återkommer till samma sida eller öppnar någon annan sida på samma webbplats.
Du kan läsa lite mer om hur detta fungerar här: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching och här: https://httpd.apache.org/docs/2.4/caching.html
Det mesta av detta ligger faktiskt utanför WordPress i sig. När en bild ska hämtas kommer webbservern helt enkelt att servera den bilden utan att över huvud taget dra igång PHP och WordPress. Det betyder att du inte kan lösa detta med något tillägg i WordPress. Om din webbserver kör programmet Apache kan du troligen påverka dessa saker själv genom att lägga in ett antal väl valda kommandon i .htaccess. Men du kan också fråga ditt webbhotell om hur du kan effektivisera dessa saker.
Tack för svar och länkar!