"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > Encache

Encache

تم النشر بتاريخ 2024-07-31
تصفح:381

ENCACHE

نقدم لكم Encache !! خفيفة الوزن ، سهلة الاستخدام مكتبة التخزين المؤقت Async لخادم Nodejs الخاص بك. تم تطوير Encache كتكرار تالي لجميع مكتبات التخزين المؤقت المتطايرة الموجودة في الذاكرة المتوفرة على NPM، مما يأخذها إلى مستوى جديد تمامًا، مع الحفاظ على البساطة حيث يمكن إعداد ذاكرة التخزين المؤقت بأكملها في 4 أسطر فقط من التعليمات البرمجية.

السمات البارزه

  • يدعم Encache حاليًا سياسات الإخلاء المتعددة. يمكن تغيير هذه السياسات ديناميكيًا طوال عمر ذاكرة التخزين المؤقت. هم
  1. FIFO
  2. LRU
  3. LFU
  4. كسول- TTL
  5. عشوائي
  6. عدم الإخلاء
  • يوفر Encache ضغطًا اختياريًا للبيانات على ذاكرة التخزين المؤقت لتحسين استخدام الذاكرة وكفاءتها. يوفر حاليًا LZ4، والذي يمكنه في المتوسط ​​تحسين كفاءة النصوص غير العشوائية والعشوائية جزئيًا والعشوائية الزائفة بنسبة

    50%!. يتيح ذلك لـ Encache أن يكون مخزنًا كبيرًا للبيانات مع توفير بساطة ذاكرة التخزين المؤقت.

  • توفر Encache حاليًا مقاييس ثاقبة تتمحور حول المستخدم مثل نسبة الإصابة، ونسبة الإصابة، واستهلاك الذاكرة، ومعدل التعبئة، ومعدل الإخلاء.

  • ستكون هذه الأرقام القياسية متاحة أيضًا بشكل مباشر مع خدمة التسجيل، والتي هي قيد التطوير.

خاتمة

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

أقر بأن المكتبة ستحصل على نصيبها العادل من الأخطاء والعيوب والمشكلات (أنا مبتدئ)، ولكني أرغب في العمل معكم يا رفاق لتحسينها وجعلها أكثر سهولة في الاستخدام. لا تتردد في اقتراح وطلب الميزات. من فضلك أرسل لي رسالة مباشرة في أي وقت!

جرب هذه الحزمة

$ npm تثبيت ذاكرة التخزين المؤقت

تحقق من مستودع جيثب للكود والوثائق

https://github.com/ryuusama09

بيان الافراج تم نشر هذه المقالة على: https://dev.to/ryuxxsmx/encache-1cl9?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3