آشنایی با پروتکل HTTP – بخش هفتم

در این بخش به معرفی و آشنایی با وب سرور می پردازیم که مربوط به فصل هفتم از کتاب HTTP The Definitive Guide با عنوان Caches می باشد.

Cache‌های وب دستگاه‌های HTTP هستند که به طور خودکار کپی اسناد محبوب را نگه می‌دارند. هنگامی که یک درخواست وب به یک Cache می‌رسد، اگر یک نسخه Cache شده محلی در دسترس باشد، سند به جای سرور اصلی، از ذخیره سازی محلی ارائه می‌شود. Cache ها مزایای زیر را دارند:

  • انتقال داده‌های اضافی را کاهش داده و منجر به صرفه جویی در هزینه‌های شبکه می‌شود.
  • منجر به کاهش bottleneck شبکه شده و صفحات بدون پهنای باند بیشتر، سریعتر بارگذاری می‌شوند.
  • کاهش تقاضا برای سرورهای مبدا را فراهم می‌کند و سرورها سریعتر پاسخ می‌دهند و از اضافه بار جلوگیری می‌کنند.
  • تاخیرهای مسافتی را کاهش می‌دهد، زیرا صفحاتی که دور هستند، کندتر Load می‌شوند.

در این فصل، ما توضیح می‌دهیم که چگونه Cache‌ها عملکرد را بهبود می‌بخشند و هزینه را کاهش می‌دهند، چگونه اثربخشی آن‌ها را اندازه‌گیری می‌کنیم و برای به حداکثر رساندن تأثیر، آن‌ها را کجا قرار می‌دهیم. همچنین توضیح می‌دهیم که چگونه HTTP کپی‌های Cache‌ شده را تازه نگه می‌دارد و چگونه Cache‌ها با Cache‌ها و سرورهای دیگر تعامل دارند.

ادامه مطالب این بخش را می توانید از لینک زیر به صورت PDF دانلود نمایید:

دانلود بخش هفتم از آشنایی با پروتکل HTTP

درباره نویسنده: احسان نیک آور

ممکن است دوست داشته باشید