نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: Cache Server

  1. #1
    عضو انجمن
    تاریخ عضویت
    Mar 2012
    محل سکونت
    tehran
    نوشته ها
    123
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    314
    تشکر شده در
    172 پست

    پیش فرض Cache Server

    Cache سرور يکي از سرورهايISP ها مي باشد. کار آن گرفتن اطلاعات درخواستي کاربران و ذخيره سازي اين داده ها در قسمتي از فضاي هارد ديسک سرور يا در شبکه ISP مي باشد. با اين عمل درخواست هاي مکرر بعدي کاربران ، سريعتر وبدون نياز به دستيابي به شبکه جهاني اينترنت انجام مي گيرد.
    Cache فضايي از ديسک مي باشد که با ويژگي هايي که دارد ، محتويات آن مرتبا در حال تغيير مي باشد. اهميت Cache امروزه در وب سايت هاي اينترنتي بخاطر راه حل هايي است که باعث افزايش کارايي ( performance ) وهمچنين قابليت گسترش پذيري و توسعه يک وب سايت اينترنتي مي باشد.
    اهداف و دلايل عمده استفاده از Cache سرور
    کاهش بار ترافيکي : بدليل اينکه هر درخواستي براي هر صفحه اي تنها يکبار توسط سرور پاسخ داده مي شود ، ترافيک کاهش مي يابد.
    کاهش تاخير : از آنجايي که Cache سرورها ، در محل نزديکتري به کلاينت قرار دارند ( يعني در ISP ها ) ، بنابراين زمان کمتري براي پاسخ گويي به کلاينت صرف مي شود ، نسبت به زمانيکه کلاينت مجبور باشد از وب سرور درخواست بازديد صفحه را داشته باشد. که در اين صورت نيازي نيست که درخواست هاي آينده ، از همان وب سرور اصلي پاسخ داده شود.
    اين دو ويژگي cache مجموعا باعث مي شود تا اطلاعات مکرر از اينترنت دريافت نشود و در مجموع باعث کارايي بيشتر و بهتر بازديد از سايت مي شود. زيرا سرعت دسترسي کاربران به منابع اينترنتي افزايش مي يابد و بازديد کنندگان يک سايت در مدت زمان کوتاهتري محتويات يک سايت را بازديد کنند. و از طرف ديگر باعث مي شود که پهناي باند محدود ISP با گرفتن اطلاعات و درخواست هاي تکراري گرفته و اشغال نشود. ودر نتيجه باعث کم شدن مصرف پهناي باند و کاهش هزينه ها و ترافيک شبکه شود.

    چرا مهندسان اينترنت تصميم گرفتند مفهوم caching را پياده سازي نمايند؟
    براي پاسخ به اين سوال ، بهتر است ابتدا دلايل غير قابل تحمل شدن يک سايت را بر شماريم.
    1- سرعت هاي پايين خطوط مخابراتي در اکثر نقاط جهان
    2- افزايش زمان پاسخگويي به درخواست هاي کاربران ، بدليل افزايش تعداد درخواست هاي رسيده به يک وب سايت.
    3- بکارگيري فايل هايي با حجم بالايي از اطلاعات نظير تصاوير حجيم و با کيفيت بالا ، فايل هاي صوتي ، فلش هاي گرافيکي
    4- خطاهاي پيش بيني نشده در وب سايت ها ، بدليل استفاده از نرم افزارهاي جديد و نا آشنايي با سرويس هاي مورد استفاده
    5- بروز موارد نا خواسته نظير هک شدن سايت و…
    اولين و دومين مورد يکي از مهمترين عواملي مي باشد که مهندسين اينترنت و شبکه را وادار به استفاده از سيستم کش کرده است.
    Cache چگونه کار مي کند؟
    Cache سرورها از روش هاي مختلفي براي پاسخگويي به درخواست هاي کاربران استفاده مي کنند. برخي از اين روش ها به قواعد موجود در پروتکل هاي HTTP 1.0 و HTTP 1.1 تعيين مي شوند و برخي توسط مديران Cache سرورها وبرخي توسط کاربران سيستم ( browser cache ).
    کش سخت افزاري نظير Cache Force ، مسلما از کش هاي نرم افزاري ، عملکرد بهتري دارند. و ISP ها با توجه به باري که به شبکه آنها وارد مي شود و تعداد کاربران ، از کش سخت افزاري و يا از کش هاي نرم افزاري استفاده مي کنند.
    بهترين نرم افزارها مورد استفاده cache سرورها ، براي عمل caching:
    ISA 2000/2004 Server • تحت سيستم عامل ويندوز
    • Squid تحت سيستم عامل لينوکس
    • CacheXpress تحت سيستم عامل لينوکس و ويندوز
    روش هاي caching
    1- Caching در برنامه مرورگر کلاينت ( Internet Explorer )
    در اين روش caching ، ذخيره سازي داده ها بصورت فردي و براي يک کلاينت بکار مي رود. در اين روش خود کاربر تنظيماتي را در IE ويندوز خود انجام مي دهد. تا در مرتبه دوم مشاهده يک سايت ذخيره سازي صورت گرفته باشد و صفحه سريعتر از بار اول مشاهده شود.
    اما براي حذف داده هاي ذخيره شده ( offline files ) و رهايي از cache از مسير زير اقدام نماييد.
    Tools منوي – - > Internet Option – - > General tab – - > Delete all offline contents – - > OK
    و براي حذف History از مسير زير اقدام نماييد.
    Tools منوي – - > Internet Option – - > General tab – - > Clear History – - > Yes
    مي توانيد cookie ها را ازمسير زير حذف كنيد.
    Tools منوي – - > Internet Option – - > General tab – - > Delete Cookies – - > OK
    2- Caching در cache سرور
    در اين روش ، cache در شبکه محلي ( ISP ) واقع مي شود. کاربري به قصد ديدن سايتي به اينترنت وصل مي شود. Cache سرور ، اين درخواست را بررسي مي کند. چنانچه صفحه درخواستي درcache سرور ذخيره شده باشد ، براي کاربر ارسال مي شود، ولي چنانچه صفحه در cache موجود نبود ، ISP اين درخواست را به وب سرور اصلي ارسال مي کند. بعد از دريافت پاسخ ، آن پاسخ ( که تقاضاي ديدن يک سايت است ) را به کاربر ارسال مي کند. ونسخه اي از آن را در cache خود براي تقاضاهاي مکرر بعدي ( ديدن همان سايت ) براي کاربران ديگر ، نگه داري مي کند ، تا بلافاصله در صورت درخواست ، براي آنان ارسال کند.
    Cache سرورهاي ISP ، بايد از لحاظ فيزيکي داراي فضاي ذخيره سازي بزرگي باشند با توان پردازشي بسيار بالا.
    توصيه هايي براي طراحان سايت ها و مديران شبکه
    1- صفحاتي را که تغييرات زيادي نمي کنند با تعيين زمان انقضاي طولاني صفحات ، آنها را در cache ذخيره کنيد.
    2- از ايجاد تغييرات بي مورد ، حتي الامکان جلوگيري کنيد.
    3- با نجام تغييرات کل سايت را دوباره آپلود نکنيد ، بلکه فقط فايل هايي که تغيير کرده اند را آپلود کنيد.
    4- استفاده از کوکي ها را به حداقل برسانيد ودر مواقع لزوم استفاده کنيد. زيرا کوکي ها با کش مشکل دارند.
    5- از SSL حتي المقدور کم استفاده کنيد و آن را فقط در صفحات خاص که اطلاعات امني دارند تعريف کنيد. زيرا صفحات رمز گذاري شده در کش استفاده نمي شوند.
    نگراني در ارتباط با cache
    عليرغم مزايا و فوايد ذکر شده ، وجود cache ممکن است مسبب پاره اي از مشکلات باشد. ودليل آن بخاطر درک نادرست مديران سايت ها از عملکرد cache و تنظيم نادرست آنها مي باشد. که سبب نگراني هاي زيادي در ارتباط با کش و در نهايت عدم توانايي در کنترل سايت ها شود. يک مثال که در اينجا مي توان ذکر کرد ، سايت هاي انجمني و سايت هاي خبري مي باشند. در اين گونه سايت ها به هيچ وجه نبايد کشي انجام گيرد و اگر صورت بگيرد بصورت بسيار گذرا. زيرا اين نوع سايت ها مدام در حال به روز ( Update ) شدن مي باشند.
    خلاصه اي از مهمترين ويژگي هاي cache سرورها :
    1- باعث کاهش زمان پاسخگويي مي شوند.
    2- باعث جلوگيري از مصرف پهناي باند شبکه مي شوند.
    3- پاسخ گويي به درخواست ها ، حتي در صورت قطع احتمالي شبکه ISP از اينترنت.
    4- امکان کنترل داده ها ، نظارت و فيلتر کردن اطلاعات رد و بدل شده
    5- cache سرورها مي توانند نرم افزاري و يا سخت افزاري باشند
    WWW.leadervps.ir
    تلفن سوالات قبل از خرید و پشتیبانی
    : 46048299 -021
    تلفن تماس 24 ساعته (تلگرام): 09384602362 & 09128345663

  2. تعداد تشکر ها از supportvps به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. طولانی بودن خالی شدن cache
    توسط f.etemadian در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: September 22nd, 2013, 15:42
  2. جلوگیری از cache شدن ram در لینوکس
    توسط آگونیس در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 12
    آخرين نوشته: July 20th, 2013, 07:17
  3. جلوگیری از cache شدن ram در لینوکس
    توسط Vahid در انجمن مباحث و منابع آموزشی
    پاسخ ها: 23
    آخرين نوشته: May 2nd, 2012, 00:39
  4. درس پنجم - ساختن یک Rule برای Cache در ISA server
    توسط Vahid در انجمن Proxy / Cache / Firewall
    پاسخ ها: 0
    آخرين نوشته: August 19th, 2009, 06:53
  5. درس چهارم - تنظیمات مربوط به cache در Isa Server
    توسط Vahid در انجمن Proxy / Cache / Firewall
    پاسخ ها: 0
    آخرين نوشته: August 19th, 2009, 06:49

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •