Cache

A HupWiki-ből...

A cache valamilyen átmeneti tárolóelem, aminek célja az információ tartalom hozzáférés gyorsítása, általában olyan módszerrel, hogy a cache gyorsabb tárolóelem, mint a cache-en keresztül elérni kívánt terület, így ha az a terület korábban már bekerült a cache-be (mert már valaki/valami hivatkozott rá korábban) így megspórolható a lassú hivatkozás, és a cache-ből szolgálható ki az adat.

A cache egy általános fogalom, lehet cache-rol beszélni hardver szinten, ahol pl. a CPU és a memória között helyezkedik el, de lehet a merevlemeznek is cache-e, szoftverek tekintetében még szintén számtalan helyen beszélhetünk cache-ről és cache funkciókról, ahol maga a cache szó nem ritkán már egész szoftvert vagy nem ritkán több szoftver együttműködéseként létrejövő tulajdonságot jelenti. Szoftveres fronton bármilyen olyan megoldás is cache-nek tekinthető, amely bizonyos körülmények között meggyorsítja az adat-, és/vagy információáralmást. Ennek megfelelően a Squid webproxy is cache.