با دروود
اسا کار کش سرور ها چگونه است؟!مثلا ISA در زمانی که مشخص،همه فایلهای کش شده خود را به روز رسانی می کند و سپس به کاربر نمایش می دهد؟آیا روی هم رفته،کش سرور ها سبب افزایش سرعت شبکه می شوند و یا تنها سبب صرفه جویی در پهنای باند؟!
Printable View
با دروود
اسا کار کش سرور ها چگونه است؟!مثلا ISA در زمانی که مشخص،همه فایلهای کش شده خود را به روز رسانی می کند و سپس به کاربر نمایش می دهد؟آیا روی هم رفته،کش سرور ها سبب افزایش سرعت شبکه می شوند و یا تنها سبب صرفه جویی در پهنای باند؟!
یک کش سرور ، سروری در شبکه است که وب پیج ها و محتویات آنها را در سرور ذخیره می نماید .
به وسیله ذخیره وب پیج های از قبل باز شده یا همان Cache کردن ، کش سرور باعث دسترسی سریعتر به اطلاعات و کم نمودن مصرف پهنای باند می شود .همچنین کش سرور باعث دسترسی آفلاین به صفحات از قبل باز شده می شود .
دروود
خوب،این کش شده ها،چگونه به روز رسانی می شوند؟زمانی که ما درخواستی را برای دسترسی به تارنمایی می دهیم،چه اتفاقی می افتد که کش سرور صفحه ای را به ما نمایش می دهد؟
شما در تنظیمات کش سرور نحوه به روز رسانی object ها رو تعریف میکنید.
زمانیکه درخواست یک صفحه وب به کش سرور میرسه محتویات کش بررسی میشه.اگر نسخه معتبری از اون صفحه (با توجه به تنظیمات کش سرور ) در کش موجود باشه دقیقا همون چیزی که در کش موجوده به شما نمایش داده میشه در غیر اینصورت صفحه مورد نظر شما از اینترنت گرفته میشه.
خوب،حالا همین هایی که بر روی کش سرور موجود هستند را چگونه به روز رسانی می شوند؟آیا سر ساعت مشخصی همه آنچه که در کش سرور باشد به روز رسانی می شود؟گاهی پیش می آید که صفحه ای را که باز می کنیم مال چند روز پیش است،و با زدن کلید های ctrl+f5 می توان با گذر از کش سرور به صفحه با تاریخ امروز دست یافت،خوب پس چرا در این صورت کش سرور object های درخواستی را از روی اینترنت بارگیری نکرده است؟! و ما باید دستی از کش سرور بگذیریم؟
[RIGHT][COLOR=black][FONT=Tahoma][SIZE=3]سلام دوست عزیز[/SIZE][/FONT][/COLOR][/RIGHT]
[RIGHT][COLOR=black][FONT=Tahoma][SIZE=3]به زبان ساده![/SIZE][/FONT][/COLOR]
[SIZE=3][/SIZE]
[COLOR=black][FONT=Tahoma][SIZE=3]اصولا کش سرورها هر چیزی رو که از خود عبود میدهند یک نسخه کپی برداری درون حافظه جانبی خود میکنند تا دفعه بعد که یک درخواست مشابه داشتن دیگه اون فایل رو دوباره از اینترنت نگیرن و از حافظه خودشون به درخواست کننده ، پاسخ میدهند.[/SIZE][/FONT][/COLOR][/RIGHT]
[RIGHT][COLOR=black][FONT=Tahoma][SIZE=3]اینترنت -----> کش سرور ----> کاربر[/SIZE][/FONT][/COLOR][/RIGHT]
[RIGHT][COLOR=black][FONT=Tahoma][SIZE=3]نکته بسیار مهم اینست که هر بسته ی کش شده دارای یک تاریخ انقضا بوده و پس از انقضا دوباره از اینترنت گرفته میشود[/SIZE][/FONT][/COLOR][/RIGHT]
[RIGHT][COLOR=black][FONT=Tahoma][SIZE=3]بله باعث افزایش سرعت میشود زیرا به پهناس باند کمک میکند[/SIZE][/FONT][/COLOR][/RIGHT]
خوب،این زمانی که باید بسته های کش شده را به روز رسانی کند،شاید یهو نیاز بود 1 گیگابایت بسته را به روز رسان یکند و شاید عملا در آن زمان،دیگر شبکه هیچ کارایی آنلانی نداشته باشد ،در اینصورت نیز سبب بیشتر شدن تندای اینتنت و یا صرفه جویی می شود؟
پس بنا بر گفته شما،تا زمانیکه تاریخ انقضای یک بسته فرا نرسد،ما تنها می توانیم بسته های کش شده از تاریخ های پیشین را ببینم،درست است؟
[QUOTE=saeed25;246956]خوب،این زمانی که باید بسته های کش شده را به روز رسانی کند،شاید یهو نیاز بود 1 گیگابایت بسته را به روز رسان یکند و شاید عملا در آن زمان،دیگر شبکه هیچ کارایی آنلانی نداشته باشد ،در اینصورت نیز سبب بیشتر شدن تندای اینتنت و یا صرفه جویی می شود؟
پس بنا بر گفته شما،تا زمانیکه تاریخ انقضای یک بسته فرا نرسد،ما تنها می توانیم بسته های کش شده از تاریخ های پیشین را ببینم،درست است؟[/QUOTE]
دوست عزیز دقت کن!
زمانی که رکوئست به کش میاد اون به خودش نگاه میکنه اگه تو خودش داشت تاریخ انقضاشو میبینه اگه نگذشته بود از خودش ریپلای میکنه
اگه تاریخش گذشته بود که خوب از پهنای باند استفاده میکنه به همین سادگی!
دو مرحله چک کردن داره
1- من ان بسته رو دارم؟
2- تاریخ نگذشته؟
نداشت یا تاریخ گذشته بود عملا کش هیچ استفاده ای نمیشه و از پهنای باند استفاده میکنه!
سوال دومت رو نمیفهمم!وقتی تاریخ انقضا نرسیده باشه خوب به جای اینکه از پهنای باند استفاده کنه خودش به کاربر جواب میده.
بسته های کش شده رو نمیتونی ببینی البته بستگی به سیستم کش داره
اما در کل اون ابتدای کار برای اینکه درخواستهای اولیه جواب داده بشه بازم بسته به نوع پیکربندی ممکنه یکم کند تر باشه
منظورم اینه که بسته به نوع کش سرور سخت افزار مورد استفاده و........ ممکنه یه دی لای یا وقفه کوتاه داشته باشه که اونم با سخت افزار خوب و پیکربندی درست تا حد خیلی زیادی کم میشه
بازم اگه سوال بود در خدمتم
موفق باشی
محمد