• 0

التخزين المؤقت في لارافيل (Cache)

سلام عليكم بالنسبة لمن لديه خبرة في التخزين المؤقت (Cache laravel)
ممكن تفيدونا ما هيا التقنية التي لا تستهلك موارد الخادم في المواقع الالكترونية التي لديها مستخدمين كثر وبيانات كبيرة نحتاج ان نخزنها في الكاش التقنية المستخدمة حاليا File Chache أخاف البيانات تشكل ظغط على الخادم لأن هناك العديد من البيانات تخزن لمدة طويلة لم ارد استعمال تقنية redis cache لأن البيانات تخزن في الرام الخاص بالخادم وهدا ماسيجعله ينهار بكمية البيانات التي لدينا.
انا أبحث على حل يكون التخزين في ذاكرة المستخدم يعني رام  الهاتف أو الحاسوب الخاص بالمستخدم
او فقط حل لا يشكل ظغط على الخادم وشكرآ

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

طبعا فإن لارافل توفر الكثير من دريفرات التخزين المؤقت و كل منها جيد و ممتاز في أداء مهمته في بيئة ما أو حسب شروط ما.

فمثلا :

  • لحل المشاكل و الـ Debuging ستكون الـ array أفضل خيار لك .
  • لتوفير تخزين بشكل دائم سيكون الـ file أفضل خيار . 
  • لتجربة التطبيق و الـ Testing لن يكون هناك أفضل من قاعدة البيانات (MySql , SQLite) .

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

يمكنك القراءة عن الكثير من المقارنات بينهما من حيث نمط و حجم البيانات , الثبات  , الأداء , توثيق النظام و غيرها من العوامل . لكن يبقى كل منهما يحقق الغرض بأداء و جودة عاليتين و لو وجد تفاوت بينهما فسيكون تفاوتا طفيفا لن يؤثر عليك.

عن نفسي أفضل استخدام redis نظرًا لقدرته على الاحتفاظ بحجم كبير من البيانات ، لكن يبقى إستعمال أي من أحدهما حلاً جيدًا جدا .

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

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن