با توجه به رشد سريع شبكه های اینترنتی و نياز روز افزون كاربران شبكه به افزايش پهناي  باند و سرعت دسترسي به اينترنت  و صرفه جويي در پهناي باند و كاهش تاخير  دسترسي به سايتهاي اینترنتی، نياز به استفاده از Cache server ضروري مي باشد. Cache server یک سرور اختصاصی شبکه که با ذخیره کردن محتوای مورد درخواست کاربران از دریافت مجدد محتوای درخواست شده از وب سرور جلوگیری میکند.

مقدمه:

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

به عنوان مثال در وب سایتی که در ابتدا کاربران آن محدود هستند مشکلی از جهت دسترسی به سایت برای کاربران وجود ندارد اما به محض اینکه تعداد کاربران سایت افزایش می یابد کاربران به سختی به آن دسترسی پیدا می کنند.برای حل این مشکل ما می توانیم سخت افزار web server را ارتقاء دهیم یا پهنای باند web server را افزایش دهیم اما همه این راه حل ها موقتی هستند.بنابراین ما نیاز به روشهایی داریم تا استفاده کاربران از اینترنت را اصلاح کنیم.یکی از این روشها استفاده از تکنولوژی caching است.

Caching چیست؟

تکنیک ذخیره سازی محتوای اینترنتی  که زیاد مورد استفاده کاربران قرار می گیرد caching نام دارد.این تکنیک توسط CACHE SERVER پیاده سازی می شود.در این تکنیک اگر محتوای در خواست شده از طرف کاربر بر روی CACHE SERVER  وجود داشته باشد این محتوا به جای دریافت از وب سرور از CACHE SERVER  خوانده شده و به کاربر فرستاده می شود.