انجمن علمی عمومی ناجی

نسخه‌ی کامل: کوکی‌ها و کش‌ها در دنیای اینترنت
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
کوکی‌ها و کش‌ها در دنیای اینترنت
در این مطلب آموزشی کوتاه که خودم نوشتم و آماده کردم سعی می‌کنم مفاهیم زیر را برای شما مورد بررسی قرار دهم:
  • کوکی (Cookie)
    کش (Cache)
    کشینگ سرور ISPها
احتمالاً نام Cache و Cookie را در دنیای اینترنت شنیده اید, حال در این مقاله قصد داریم این دو را به طور خلاصه بررسی کنیم!
 Cookie(کوکی):
اکثر سایت‌هایی را که از آن‌ها بازدید می‌کنید, اطلاعاتی را در قالب یک فایل متنی کد شده در کامپیوتر شما ذخیره می‌کنند, محل ذخیره شدن این فایل بستگی به مرورگر شما دارد, مثلا در ورژن‌های جدید مرورگر IE کوکی ها در مسیر زیر ذخیره می‌شوند:
C:Documents and Settings(نام یوزر جاری ویندوز)Cookies
مبناي نام گذاري فايل هاي کوکي ، بر اساس نام یوزر  شما در سيستم عامل ، علامت @ وبه دنبال آن ، آدرس دامنه سايت بازديد شده مي باشد.


با تنظیمات مربوط به کوکی مرورگرتان می‌توان بر روی کوکی ها و ذخیره سازی آن‌ها مدیریت داشته باشید که بحث درباره‌ی جزئیات آن از حوصله‌ی این مقاله خارج است (گردآوری :‌ انجمن ناجی)

انواع کوکی‌ها:
-    کوکی های موقت- Temporary Cookies :
خود این کوکی‌ها دودسته اند, یا بلافاصله پس از بستن صفحه‌ی مرورگر اینترنتیتان پاک می‌شوند و یا زمان‌دار هستند و پس از مدت زمان مشخص از کار می‌افتند ( اصطلاحاً Expire می‌شوند) .
-    کوکی‌های ماندگار, دائمی و پایا - presistent Cookies:

این نوع کوکی ها به عنوان یک فایل بر روی کامپیوتر شما ذخیره می شوند و بعد از بستن مرورگر اینترنتی شما پاک نخواهند شد و همچنان باقی می مانند. این کوکی ها قابلیت به روز شدن توسط سایت ایجاد کننده خود را دارند همچنین سایت اجازه دسترسی مستقیم به این کوکی ها رو نیز دارد, اکثر کوکی‌ها از این دسته می‌باشند.


Cache (حافظه‌ی نهان):

Caching -  در مرورگر سرویس گیرنده – کلاینت - Client
Cache برای صرفه‌جویی در ترافیک اینترنت و افزایش سرعت سایت‌های بازدیدشده کاربرد دارد.


فایل‌هایی از سایتی که بازدید می‌کنید, همانند عکس‌های آن سایت در کامپیوتر شما ذخیره می‌شود و برای بازدید دوباره‌ی آن سایت دیگر نیازی از دریافت آن فایل‌ها از سرور نیست.


حال این بعضی از مواقع آزار دهنده است! مثلاً سایت خود را بروزرسانی می کنید و می‌خواهید تغییرات را بلافاصله ملاحظه کنید, برای رهایی از cache ها در اینترنت اکسپلورر می توانید از کلیدهای ترکیبی CTRL+F5 استفاده کنید, همچنین می توانید از مسیری شبیه مسیر زیر آن را از مرورگرتان پیدا کنید و  پاک کنید:


Tools ->  Options… /Internet Options -> General -> Delete all offline contents / Temporary Internet files
Caching -  در cache سرور و هارد ISP ها:

هنگامی که شما مرورگر اینترنتی خود را باز می‌کنید و آدرس سایتی مثلاً google را می‌نویسید, این درخواست شما برای سرور ISP ارسال می‌شود, و ISP در خواست دریافت آن صفحه‌ از گوگل که در مرورگرتان نوشته اید را به سرور گوگل ارسال می‌کند و صفحه را برای شما ارسال می‌کند.
حال بدیهی است که تنها در خواست کننده‌ی این صفحه شما نیستید و احتمالاً افراد دیگری نیز این در خواست را از ISP خواهند داشت, پس برای کاهش مصرف پهنای باند شبکه ,کاهش زمان پاسخ‌گویی و کنترل داده‌ها و اعمال فیلترینگ در کنار سرور ISP کامپیوتری وجود دارد به نام cache server , این کامپیوتر نسخه ای از صفحه‌ی مورد نظر شما را ذخیره می‌کند و برای افرادی که در‌خواستی همانند شما دارند ارسال می‌کند.
همان طور که اشاره شد عملیات Caching در ISP بسیار مفید است, اما باید این Cacheهای ISP زود به زود به روزرسانی شوند تا در صورت آپدیت و به روز رسانی سایت بتوانیم از مطالب جدید آن استفاده کنیم. 
افزایش کاربران اینترنت در ایران باعث افزایش تبادل اطلاعات و کمبود پهنای باند شرکت های ارائه کننده ی اینترنت ( ISP ها ) شده است .متاسفانه این امر سبب شده این شرکت ها به جای افزایش پهنای باند, cache سرور خود را دیر تر به روزرسانی کند؛ این کار بسیار بد برای ما و سود آور برای شرکت‌های ISP است, یعنی شما از طریق ISP خود  فایل ها رو از سرور های اینترنتی دانلود می کنید. خوب حالا این ISP برای اینکه اینترنت و پهنای باند خود را مصرف نکند, فایل‌هایی که از قبل روی هارد دیسک یا کش سرور کامپیوترهایش ذخیره کرده است را برای شما ارسال می‌کند و دیگر هزینه‌ای برای درخواست خود پرداخت نمی‌کند ولی از شما دریافت می‌کند!

 

Heart انجمن ناجی Heart
لینک مرجع