حافظه پنهان Cache شامل موارد زیر است:
۱. حافظه پنهان Cache یک منطقه دسترسی با سرعت بالاست که میتونه یک بخش ذخیره شده از حافظه اصلی یا یک دستگاه ذخیره سازی باشه. دو نوع حافظه پنهان (Cache) در واقع memory cache و disk cache هستند.
memory cache بخش سرعت بالای SRAM هست. این بخش بسیار موثر هست چرا که اکثر برنامهها، به دادهها یا دستورات دسترسی دارند.
با حفظ این اطلاعات تا حد امکان در SRAM، کامپیوتر از دسترسی کندتر به RAM جلوگیری کرده و باعث میشه کامپیوتر سریعتر و کارآمدتر عمل کنه. امروزه بسیاری از کامپیوترها دارای دو حافظه پنهان L۳ و یا حافظه پنهانL۲ هستند، در حالی که کامپیوترهای بزرگتر فقط یک حافظه پنهان L۱ دارند.
۲. حافظه پنهان مرورگر اینترنت، حافظه پنهان Cache یک محل ذخیره موقته که در آن دادههای وب سایت ذخیره میشن. با پنهان کردن این دادهها، مرورگر وب میتونه با بارگیری دادهها از دیسک شما به جای اینترنت، عمکرد رو بهبود ببخشه. در اغلب موارد، هر بار که یک صفحه وب رو باز میکنید، صفحه و تمام فایلهای آن به حافظه پنهان موقت در مرورگر در هارد درایو فرستاده میشن. اگر صفحه وب و منابع آن از آخرین باری که به آن نگاه کردید تغییری نکرده است، مرورگر دادهها رو از حافظه پنهان به جای فایلهای مجدد دانلود میکنه.
نکته: اگر کسی نگران حریم خصوصی این کَشهاست یا نیاز داره صفحاتی رو که از اونها بازدید کرده پنهان کنه میتونه حافظه پنهان اینترنت رو پاک کنه. اگر میخواهید مرورگر اینترنت خودتون رو به طور مرتب پاک کنید، از حالت ناشناس استفاده کنید.
۳. مثل memory cache حافظه پنهان disk برای دسترسی به دادههای رایج مورد استفاده قرار میگیره. با این حال، disk caching به جای استفاده از SRAM با سرعت بالا، از حافظه اصلی استفاده میکنه. جدیدترین دادهها از یک دیسک در بافر حافظه ذخیره میشن. زمانی که یک برنامه نیاز به دسترسی به دادهها از دیسک داره، ابتدا disk caching رو چک میکنه تا ببینه آیا دادهها وجود دارن یا نه. Disk caching میتونه به طور چشمگیری عملکرد برنامههای کاربردی رو بهبود ببخشه چرا که دسترسی به یک بایت داده در RAM میتونه هزاران بار سریعتر از دسترسی به یک بایت داده روی هارد درایو باشه.
۴. یک cache server یک رایانه یا دستگاه شبکه است که برای ذخیره صفحات وب که توسط کاربران در یک شبکه به دست آمدهاند، راهاندازی شده است. هر کاربری تلاش می کنه تا به صفحه وب ذخیره شده در cache server ارسال شده در نسخه ذخیره شده دسترسی داشته باشه، تا به جای اینکه بخواد دوباره صفحه وب رو دانلود کنه. cache server به کاهش ترافیک شبکه و ترافیک اینترنت و همچنین صرفهجویی در هزینههای پهنای باند کمک میکنه.