KNToosi.in - همکلاســــی

وبلاگ گروهی دانشجویان ِ دانشگاه صنعتی خواجه نصیرالدین طوسی

KNToosi.in - همکلاســــی

وبلاگ گروهی دانشجویان ِ دانشگاه صنعتی خواجه نصیرالدین طوسی

cache یا کش چیست؟ به زبان ساده

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


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


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


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




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


با نهایت احترام ، محمد رشیدی ، 9/9/1388 - 21:50

نظرات 1 + ارسال نظر
درخواست کننده پست گوگل ویو دوشنبه 9 آذر 1388 ساعت 22:13

مهندس خیلی خیلی ممنون از راهنمایی و لطف شما

موفق باشی

خواهش میکنم دوست عزیز. باز هم مطلبی بود در خدمتم. دیر شد چون رفتم شام خوردم :دی

البته کش خیلی موضوعش وسیع هست که انشاالله سر وقت کامل توضیح خواهم داد.

موفق و پایدار باشید.

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد