"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > एनकैश

एनकैश

2024-07-31 को प्रकाशित
ब्राउज़ करें:646

ENCACHE

आपके लिए प्रस्तुत है Encache !! आपके Nodejs सर्वर के लिए एक हल्के वजन वाला, आसान Async कैशिंग लाइब्रेरी। एनकैश को एनपीएम पर उपलब्ध सभी मौजूदा इन-मेमोरी, अस्थिर कैशिंग लाइब्रेरीज़ के अगले पुनरावृत्ति के रूप में विकसित किया गया था, जो इसे एक बिल्कुल नए स्तर पर ले गया, जबकि सादगी को बनाए रखते हुए पूरे कैश को कोड की केवल 4 पंक्तियों में सेटअप किया जा सकता है।

मुख्य विशेषताएं

  • वर्तमान में एनकैश कई निष्कासन नीतियों का समर्थन करता है। इन नीतियों को कैश के पूरे जीवनकाल में गतिशील रूप से बदला जा सकता है। वे हैं
  1. फीफो
  2. एलआरयू
  3. एलएफयू
  4. आलसी- टीटीएल
  5. यादृच्छिक
  6. नो-एविक्शन
  • एनकैश मेमोरी उपयोग और दक्षता में सुधार के लिए आपके कैश में वैकल्पिक डेटा संपीड़न प्रदान करता है। वर्तमान में यह LZ4 प्रदान करता है, जो औसतन गैर-यादृच्छिक, आंशिक रूप से यादृच्छिक और छद्म यादृच्छिक पाठों पर दक्षता में 50% सुधार कर सकता है। यह कैश की सरलता प्रदान करते हुए एनकैश को एक बड़ा डेटा स्टोर बनाने में सक्षम बनाता है।

  • एनकैश वर्तमान में हिटरेशियो, मिसरेशियो, मेमोरीकंसम्प्शन, फिलरेट और इविक्शनरेट जैसे व्यावहारिक उपयोगकर्ता-केंद्रित मेट्रिक्स प्रदान करता है।

  • ये बेंचमार्क नंबर सीधे लॉगिंग सेवा के साथ भी उपलब्ध होंगे, जो विकास के अधीन है।

निष्कर्ष

मैं यह नहीं कह रहा हूं कि यह लाइब्रेरी रेडिस जैसे अन्य उत्पादों की तुलना में तेज़ या अधिक संपूर्ण है। लेकिन मुझे यकीन है कि यह उन परियोजनाओं के लिए बहुत सारी उपयोगी सुविधाएँ प्रदान करता है जो कैश का अधिक उपयोग नहीं करते हैं या उन लोगों के लिए जो तृतीय-पक्ष को स्थापित करने और बनाए रखने की परेशानी से निपटने के बिना जल्दी और आसानी से कैश सेट करना चाहते हैं। कैश सेवाएँ।

मैं स्वीकार करता हूं कि लाइब्रेरी में बग, खामियां और समस्याएं होंगी (मैं एक नौसिखिया हूं), लेकिन मैं इसे सुधारने और इसे अधिक उपयोगकर्ता-अनुकूल बनाने के लिए आप लोगों के साथ काम करना चाहता हूं। कृपया बेझिझक सुझाव दें और सुविधाओं का अनुरोध करें। कृपया मुझे किसी भी समय DM करें!

इस पैकेज को आज़माएं
$ npm इंस्टॉल एनकैश

कोड और दस्तावेज़ीकरण के लिए जीथब रिपॉजिटरी देखें
https://github.com/ryuusama09

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/ryuxxsmx/encache-1cl9?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3