cache یا کش چیست؟

شما هنگام  خرید لپ تاپ و یا کامپیوتر خانگی از فروشنده سوال میکنین کش سیستم چنده ؟ و یا اینکه خود فروشنده میگه مقدار cache اینقدر هست، ولی اکثر شما از کش (cache) اطلاعاتی ندارین، سعی کردم توضیحی مختصر پیرامون کش (cache) رو بنویسم.

در علم کامپیوتر یک کپی از اطلاعاتی که به صورت مداوم و مکرر مورد استفاده قرار میگیرند را در محلی به نام کش که میتواند مموری یا یک مسیر مشخص باشد (مانند یک پوشه ی مشخص در یک کامپیوتر ) قرار میدهند. به عنوان مثال ممکن است برای دسترسی به اطلاعات یک صفحه ی وبسایت ، بخشی از آن اطلاعات مکررا مورد استفاده قرار بگیرند. پس یک بار اطلاعات را پردازش و در مسیر مشخص قرار میدهند تا در موارد بعدی به جای پردازش مجدد از اطلاعات اماده استفاده شود. استفاده از کش علاوه بر کاهش حجم محاسبات هسته ی مرکزی کامپیوتر ، موجب دسترسی سریع سامانه یا نرم افزار به اطلاعات مورد نظر و همچنین اینکه  (در مثال وبسایت ) کاربر شما خیلی سریعتر صفحه به دستش میرسد. مثل صفحات بلاگ انساین سنندج، که بسیاری از اونها در حافظه ی کش قرار دارند و شما مشاهده میکنید. خب ممکن است شما به این فکر کنید که ممکن است اطلاعات بروز رسانی شوند و اطلاعات منقضی شده به دست کاربر برسند! اما ...

 برای رهایی از بروز چنین مشکلی ، با توجه به دوره زمانی که احتمال میرود اطلاعات بروزرسانی شوند ، حافظه یا مسیر کش را بروز رسانی میکنیم. در بلاگ انساین سنندج ، حافظه ی کش ، هر 60 دقیقه بروزرسانی میشود.

 به عبارت دیگری میتوان گفت کش ، یک مسیر یا حافظه ی موقت است که به دلیل دسترسی سریع به اطلاعات پُردرخواست ، ایجاد و مورد استفاده قرار میگیرد.

 کلاه قشنگی که معمولا آی اس پی ها ( مراکز ارائه دهنده خدمات اینترنت ) سر من و شما میگذارند این است که آنان نیز از حافظه ی کش به نفع خود بهره میبرند. بدین گونه که سایتهای پربازدید را در حافظه ی کش خود قرار داده و حجم تراکنش واقعی که باید وجود داشته باشد را کاهش میدهند. به فرض اگر  بلاگ انساین سنندج در هر دقیقه 100 مرتبه نمایش داده شود ، سرور موجود در آی اس پی ، اطلاعات صفحه وبسایت را در حافظه ی کش ِ خود ذخیره کرده و به کاربر نمایش میدهند و هر 10 دقیقه یکبار این حافظه را بروزرسانی میکنند. بنابراین اگر قرار باشد در این ده دقیقه هزار بار سایت نمایش داده شود و اطلاعات از سروری که وبسایت اصلی روی آن قرار دارد 1000 مرتبه اطلاعات بروز به مرورگر کاربر منتقل شود ، با این روش تنها یک بار اطلاعات از سرور سایت کائسنا به آی اس پی منتقل و هزار بار برای کاربران ارسال میشود!

 

موضوع حافظه کش بسیار گسترده است که در این بلاگ همین اندازه توضیح کفایت میکنه اگه بیش تر توضیح بدم مطلب تخصصی میشه پس به همین بسنده میکنیم.

در کل حافظه ی کش خیلی خیلی مفیده ولی گاها با استفاده از آن سرمان رو هم کلاه میگذارند!


کپی برداری با ذکر منبع مجاز است

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.