web caching
Cache به مجموعهای از داده گفته میشود که از روی داده های اصلی تکثیر و هر زمان که نیاز به بالا بردن سرعت و کاهش زمان دسترسی به اطلاعات باشد مورد استفاده قرار میگیرد. به عبارت دیگر Cache یک فضای ذخیره سازی موقت است تا داده هایی که به دفعات توسط سیستم استفاده میشوند برای دسترسی سریع تر در آنجا ذخیره گردند و در هنگام نیاز سیستم به آنها، دیگر نیازی به بازپردازش اطلاعات نباشد. برای ذخیره سازی محتوای اینترنتی تکنیک مشابهی نیز مورد استفاده قرار می گیرد که توسط Cache Server پیاده سازی می شود. در این تکنیک اگر محتوای در خواست شده از طرف کاربر بر رویCache Server وجود داشته باشد این محتوا به جای دریافت از وب سرور و اینترنت از Cache Server خوانده شده و به سمت کاربر فرستاده می شود.
قابلیت ها و مزایای استفاده از Cache
استفاده از Cache مزایای بسیاری برای یک سرویس دهنده اینترنت به همراه دارد که در ذیل به اختصار اشاره شده است :
کاهش تاخیر
از آنجایی که Cache سرورها، در محل نزدیکتری به کلاینت قرار دارند (یعنی درISP ها)، بنابراین با استفاده از Cache زمان کمتری نسبت به حالت دسترسی مستقیم به وب سرور اینترنتی مورد نیاز است.
کاهش استفاده از پهنای باند
امکان پاسخگویی درخواست ها از منابع داخلی، نیاز شما را به ارسال درخواست بر روی لینک اینترنت از بین برده و در نتیجه صرفه جویی در پهنای باند برای سرویس دهنده بیشتر می شود.
کاهش هزینه سرویس دهنده
افزایش پهنای باند به صورت خودکار نیاز به افزودن سخت افزارهایی از قبیل لینک های رادیویی و یا تجهیزات انتقال دارد که به نوبه خود می تواند هزینه های CAPEX بیشتری در بر داشته باشد.
قابلیت توسعه پذیری
با توجه به کاهش مصرف پهنای باند، امکان افزودن کاربر با رشد بیشتری صورت می پذیرد و نگرانی کمبود پهنای باند با افزایش کاربران و بالطبع افزایش نارضایتی از سوی کاربران شبکه کاهش چشمگیری خواهد داشت.
افزایش رضایت کاربر و کاهش انصراف از سرویس
با توجه به بررسی های انجام شده می توان نتیجه گرفت که در صورت مجهز کردن شبکه به Cache و برخورداری از Bandwidth Save ، پهنای باندی ایجاد می شود که باعث صرفه جویی در هزینه ها می شود.