تور لحظه آخری
امروز : جمعه ، 30 شهریور 1403    احادیث و روایات:  امام علی (ع):روزه ماه شعبان، وسواس دل و پريشانى‏هاى جان را از بين مى‏برد.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

 تعداد کل بازدیدها : 1816923368




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

کش سرور چیست(cache server)؟


واضح آرشیو وب فارسی:سایت دانلود رایگان:

Cache server چیست؟
در حقیقت یک Proxy سرور است که بتواند هنگام کار کردن کاربران، سایتهای بازدید شده توسط آنها را درخود نگهداری کرده و در صورتی که کاربر دیگری بخواهد همان سایتها را بازدید نماید باسرعت بیشتر و صرفه جویی در پهنای باند پاسخ خود را از طریق کش سرور دریافت نماید وجود کش سرور در شبکه می تواند تا 50 درصد در اندازه ی پهنای باندصرفه جویی کند و راندمان شبکه را بالا ببرد.

اما اگر بخواهیم خیلی ساده کاربرد کش سرور را برای شمابگوییم فرض کنید یک کافی نت با 10 کامپیوتر شبکه شده و یک کش سرور نیز در این شبکه استفاده شده است و شما اولین نفری هستید در این شبکه که سایت یاهو را باز می کنید



[تصویر: 1316202327.jpg]


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


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

اما کش سرور ها می توانند روی یک Station هم راه اندازی شوند هر چند که مرورگرهای امروزی این کار را انجام می دهند؛برای مثال IE7 بطور پیش فرض 50 مگابایت برای این کار اختصاص می دهند که می توانید این فضا را بیشتر کنید . برای این کار پنجره Internet Option را باز کنید و در تب General و در بخش Browsing History روی دکمه Settings کلیک کنید تا پنجره Temporary Internet Files باز شود.

اما کش سرور برای شبکه ای از کامپیوتر ها مناسب تر است برای مثال دانشگاه ما. اما فرض کنید دانشگاه ما دارای یک کش سرور باشد و ISP ارائه دهنده خدمات به دانشگاه ما نیز دارای کش سرور باشد، شما هم می توانید به این نتیجه برسید که بیش از 50 درصد مواقعی که دارید از اینترنت استفاده می کنید به صورت Offline بوده و در حقیقت به اینترنت وصل نیستید و در صورتی به اینترنت وصل خواهید شد که صفحه مورد نظر شما در کش سرور دانشگاه و همچنین در کش سرور ISP دانشگاه نباشد.

کش سرور ها می توانند از لحاظ سخت افزاری جدا از سرورها باشند حتی بعضی از کش سرورها دارای چندین گیگ رم و چندین هارد دیسک هستند ، البته برای شبکه های معمولی می توان از سیستم های معمولی نیز استفاده کرد.
اما از نرم افزارهایی که غالبا برای کش سرور ها استفاده می شوند می توان به Squid و ISA Server اشاره کرد که البته نرم افزار Squid غالبا برای سیستم عامل های لینوکس و ISA Server برای سیستم عامل ویندوز استفاده می شود.
هر دو نرم افزار را می توانید از طریق اینترنت دانلود و روش پیکربندی آنها را پیدا کنید.

مزایا و معایب

مزیت های کش سرور که قبلا هم گفته شد صرفه جویی در پهنای باند و دیگر اینکه کاربر سریعتر سایت مورد علاقه اش را مشاهده می کند.
البته از بعضی از نرم افزار های کش سرور اطلاعاتی همچون میزان دانلود و سای تهای بازدید شده توسط هر کاربر را نمایش می دهند که ISA Server از جمله این برنامه هاست.


اما کش سرور عیوبی هم دارد ، برای مثال فرض کنید شما از یک سایت خبری استفاده م یکنید اگر این سایت خبرهای خودش را به روز کرده باشد اما به دلیل اینکه شما آن را مستقیم از اینترنت دریافت نمی کنید همان خبرها و مطالب قدیمی را دریافت خواهید کرد.

یک راه برای فرار از کش سرور تغییر ظاهری URL است .

برای مثال اگر در مرحله اول URL یک سایت چنین وارد شده باشد www.sample.com حالا شما می توانید با یک اسلش اضافی این چنین وارد کنید / www.sample.com و یا حتی بعد از اسلش یک علامت ؟ هم بگذارید تا این آدرس به عنوان یک آدرس جدید به ISP ارسال شود و ISP به کش سرور خود مراجعه نکند.

ولی عمده مشکل کش سرور برای طراحان وب است. در حال کارکردن روی یک پروژه وب هستید و همه ی تغییرات را روی کامپیوتر محلی خود انجام داده اید و آماده فرستادن تغییرات هستید و تغییرات را می فرستید و سپس با خیال آسوده می روید تا نتیجه آنلاین را ببینید اما پروژه شما بدون اعمال تغییرات نشان داده خواهد شد و هر چه کلید F5 (برای بروزرسانی سایت) را می زنید ب یفایده است و نیز با زدن کلید Ctrl+F5 (برای خالی کردن کش مرورگر) را می زنید باز هم تغییرات شما مشاهده نمی شود.
اما راه حل این مشکل چیست؟ شما می دانید که براساس پروتکل HTTP به همراه هر درخواست می توان یک Query String فرستاد.
و همچنین
/ http://sample.comindex.php?keyword=iran
و
/ http://sample.com index.php?keword=qom

دو نشانی متفاوت به حساب می آیند، اگر چه هر دو در حال بارگذاری یک فایل (index.php) مشترک هستند کش سرور هم این دونشانی را یکسان در نظر نگرفته و هر دو را مجددا از روی سرور بارگذاری می کند.
به همین منظور برای جلوگیری از کش شدن یک سایت از کدی استفاده می کنیم تا هر بار یک عدد Random تولید شده و کش سرور گول بخورد.

که آدرسهایی شبیه به
http://sample.com/style 1=css?q
و
2=http://sample.com/style.css?q
یکسان نخواهند بود.

توجه داشته باشید که وقتی برنامه نویسی سایت شما تمام شد و دیگر نخواستید تغییری انجام دهید، حتما این مکانیزم را از صفحات خود حذف کنید. زیرا Cache Server با همه معایبی که برای طراحان وب دارد، در نهایت سبب افزایش سرعت صفحات برای کاربران نهایی هم خواهد شد.


منبع : تالار گفتمان دانشجویان مهندسی کامپیوتر دانشگاه آزاد بوشهر







این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت دانلود رایگان]
[مشاهده در: www.freedownload.ir]
[تعداد بازديد از اين مطلب: 859]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن