الكاش في الايزا سيرفر– الدرس الأول–

عام 0 geek4arab
Spread the love

الكاش في الايزا سيرفر– الدرس الأول–

 ما هو الكاش Cache ؟
تعتبر وظيفة الكاش أحدى العمليتين الأساسيتين لعمل الايزا سيرفر , وهي عملية حفظ ملفات الانترنت  ( صفحات المواقع عبارة عن مجموعة من الملفات)او أجزاء منها على السيرفر لعدم استدعائها من الانترنت عند طلبها للمرات القادمة.


 مثال لتوضيح المفكرة :

 
الصورة مأخوذة من موقع windowsecurity.com


نفرض مثلاً أن أحد الموظفين في الشركة  قام بتنزيل  ملف صوتي لسورة الكهف للشيخ الحصري مثلاً من موقع طريق الإسلام ثم قام موظف آخر بعد عدة ساعات بتنزيل نفس هذا الملف  فسيفاجأ بأن الملف نزل بسرعة هائلة . في الحقيقة الملف في المرة الأولى عندما تم استدعاؤه في المرة الأولى تم حفظ نسخة منه داخل السيرفر وفي المرة الثانية  يقوم السيرفر بنقل النسخة التي معه إلى الموظف بعد التأكد من تطابق الملف.

يتبادر الى الاذهان سؤال : هل يقوم الايزا سيرفر ISA Server بحفظ جميع صفحات الانترنت والملفات التي تم تحميلها؟


في الحقيقة لا يقوم الايزا بحفظ جميع صفحات الانترنت  وذلك لعدة أسباب منها
1- في هذه الحالة سيحتاج إلى مساحة كبيرة جداً في القرص الصلب قد تصل إلى الآلاف من تيترا بايت وبالتالي تحتاج إلى معالج فائق السرعة لذلك يجب التقنين ووضح شروط لهذه العملية.
2- الكثير من صفحات الانترنت تتغير لحظياً باستمرار مثل صفحات مواقع الأخبار والمنتديات وبالتالي فان حفظ هذه الصفحات غير ذي جدوى .
3- الكثير من صفحات تحتوي العديد من المعلومات السرية الخاصة بالأفراد مثل الايميلات وغيرها والتي لا يجب حفظها في السيرفر حفاظاً على خصوصية الآخرين.


ولهذه الأسباب نحتاج إلى أن نحدد ضوابط  الكاش  في الايزا سيرفر:


1- تحديد حد أقصى لمساحة الكاش تتناسب مع إمكانيات السيرفر ( ينصح ألا تزيد عن 300 ميقا ) .
2- تحديد الكاش ببروتوكولي HTTP  و FTP فقط.
3- تحديد اولويات الحفظ و أقصى زمن لمكوث الملف داخل السيرفر ( Time To Live TTL  )

ملاحظة : بعض المعلومات غير دقيقة بشكل كامل وذلك لتوصيل الفكرة.
يتبع الدرس الثاني التحكم في الكاش داخل الايزا إن شاء الله

(بواسطة : mbalubaid | بتاريخ : 10 أغسطس 2005 )

الكاتب geek4arab

geek4arab

مواضيع متعلقة

التعليقات مغلقة