مقالات ذات وسم ’cache‘

10 أبريل 2009

الملفات المؤقتة ضرورة لكل برنامج تتم زيارته بكثرة، حيث يقوم بتخفيف الضغط عن القاعدة. وهنا أتكلم عن برنامج يجلب البيانات من القاعدة.

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

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

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