Visi lygūs, bet kai kurie lygesni…
Įsivaizduokite, kad turite nuolat kintantį WWW puslapį. Tačiau jame pasikeičia ne visi piešiniai – kai kurie išlieka tie patys. Kad lankytojai visada matytų nuolat atsinaujinantį puslapį nepriklausomai nuo jų naršyklės „kešavimo” (cashe) režimo, paprasčiausias būdas yra į puslapio antraštę įtraukti META direktyvą, nurodančią, kad šis puslapis nekešuotinas:
arba
Tačiau ne vienam lankytojui palengvintumėte duoną, jei atskirai nurodytumėte, kuriuos piešinius kešuoti, o kuriuos – ne.
1 būdas – naudoti parametrus. Jis ypač efektyvus, kai nauji piešiniai užrašomi tais pačiais vardais kaip seni. Parametrai „apgauna” naršykles, kurios mano, kad tai „programinis” objektas, pvz.,
2 būdas – programinis. Galima iškviesti programą, kuri gražina parametru nurodytą priešinį. Tai tolimesnis ankstesnės galimybės išvystymas. Pvz.,
3 būdas – serverio režimai. „Apache” serveris gali būti sukompiliuotas įtraukiant „mod_headers” modulį ( apie tai daugiau žiūrėkite www.apache.org/docs/mod/mod_headers.html ). Tada uždrausti kešavimą galima visam katalogui – jame reikia sukurti .htaccess failą, kuriame būtų įrašyta tokia eilutė:
Header Set Pragma „no-cache”
Tą patį galima nurodyti pagrindiniame httpd.conf faile įtraukus tokį aprašą:
Header Set Pragma „no-cache”
Taip pat galima naudoti
Header Set Pragma „no-cache”