برنامه نویسی

ENCACHE – انجمن DEV

Summarize this content to 400 words in Persian Lang
ارائه شما Encache !! آ سبک وزن، آسان برای استفاده همگام ذخیره سازی کتابخانه برای شما نودژ سرور Encache به‌عنوان تکرار بعدی برای تمام کتابخانه‌های حافظه پنهان موجود در NPM توسعه داده شد، و در عین حال سادگی را حفظ کرد زیرا کل کش را می‌توان تنها در 4 خط کد راه‌اندازی کرد.

خصوصیات برجسته

در حال حاضر Encache از چندین خط مشی اخراج پشتیبانی می کند. این خط مشی ها را می توان به صورت پویا در طول عمر حافظه پنهان تغییر داد. آن ها هستند

FIFO
LRU
LFU
تنبل- TTL
تصادفی
عدم اخراج

Encache فشرده سازی اختیاری داده ها را در حافظه نهان شما فراهم می کند تا استفاده و کارایی حافظه را بهبود بخشد. در حال حاضر فراهم می کند LZ4که به طور متوسط ​​می تواند کارایی متون غیر تصادفی، نیمه تصادفی و شبه تصادفی را بهبود بخشد. 50% ! این امکان را به Encache می دهد تا یک ذخیره بزرگ داده باشد و در عین حال سادگی کش را فراهم می کند.
Encache در حال حاضر معیارهای روشنگری مبتنی بر کاربر را ارائه می دهد hitRatio ،missRatio، memoryConsumption ، fillRate و evictionRate .
این اعداد معیار همچنین مستقیماً با یک سرویس ورود به سیستم در دسترس خواهند بود که در دست توسعه است.

نتیجه

من نمی گویم که این کتابخانه سریعتر یا کاملتر از سایر محصولات موجود است، مانند Redis. اما من مطمئن هستم که بسیاری از ویژگی‌های مفید را برای پروژه‌هایی که از حافظه پنهان استفاده نمی‌کنند یا برای افرادی که می‌خواهند سریع و ساده یک کش را بدون نیاز به ایجاد مشکل در راه‌اندازی و نگهداری شخص ثالث راه‌اندازی کنند، ارائه می‌کند. خدمات کش

من تصدیق می کنم که کتابخانه سهم نسبتاً خوبی از اشکالات، نواقص و مشکلات خواهد داشت (من تازه کار هستم)، اما مایلم با شما دوستان همکاری کنم تا آن را بهبود بخشیده و کاربرپسندتر کنم. لطفا برای پیشنهاد و درخواست ویژگی ها احساس راحتی کنید. لطفا در هر زمان برای من DM پیام دهید!

این بسته را امتحان کنید $ npm install encache

برای کد و مستندات، مخزن github را بررسی کنیدhttps://github.com/ryuusama09

ارائه شما Encache !! آ سبک وزن، آسان برای استفاده همگام ذخیره سازی کتابخانه برای شما نودژ سرور Encache به‌عنوان تکرار بعدی برای تمام کتابخانه‌های حافظه پنهان موجود در NPM توسعه داده شد، و در عین حال سادگی را حفظ کرد زیرا کل کش را می‌توان تنها در 4 خط کد راه‌اندازی کرد.

خصوصیات برجسته

  • در حال حاضر Encache از چندین خط مشی اخراج پشتیبانی می کند. این خط مشی ها را می توان به صورت پویا در طول عمر حافظه پنهان تغییر داد. آن ها هستند
  1. FIFO
  2. LRU
  3. LFU
  4. تنبل- TTL
  5. تصادفی
  6. عدم اخراج
  • Encache فشرده سازی اختیاری داده ها را در حافظه نهان شما فراهم می کند تا استفاده و کارایی حافظه را بهبود بخشد. در حال حاضر فراهم می کند LZ4که به طور متوسط ​​می تواند کارایی متون غیر تصادفی، نیمه تصادفی و شبه تصادفی را بهبود بخشد. 50% ! این امکان را به Encache می دهد تا یک ذخیره بزرگ داده باشد و در عین حال سادگی کش را فراهم می کند.

  • Encache در حال حاضر معیارهای روشنگری مبتنی بر کاربر را ارائه می دهد hitRatio ،missRatio، memoryConsumption ، fillRate و evictionRate .

  • این اعداد معیار همچنین مستقیماً با یک سرویس ورود به سیستم در دسترس خواهند بود که در دست توسعه است.

نتیجه

من نمی گویم که این کتابخانه سریعتر یا کاملتر از سایر محصولات موجود است، مانند Redis. اما من مطمئن هستم که بسیاری از ویژگی‌های مفید را برای پروژه‌هایی که از حافظه پنهان استفاده نمی‌کنند یا برای افرادی که می‌خواهند سریع و ساده یک کش را بدون نیاز به ایجاد مشکل در راه‌اندازی و نگهداری شخص ثالث راه‌اندازی کنند، ارائه می‌کند. خدمات کش

من تصدیق می کنم که کتابخانه سهم نسبتاً خوبی از اشکالات، نواقص و مشکلات خواهد داشت (من تازه کار هستم)، اما مایلم با شما دوستان همکاری کنم تا آن را بهبود بخشیده و کاربرپسندتر کنم. لطفا برای پیشنهاد و درخواست ویژگی ها احساس راحتی کنید. لطفا در هر زمان برای من DM پیام دهید!

این بسته را امتحان کنید
$ npm install encache

برای کد و مستندات، مخزن github را بررسی کنید
https://github.com/ryuusama09

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا