این مقاله یک نمونه برنامه با استفاده از Node Cache را همراه با توضیح ارائه می دهد.
لطفاً این مقاله در مورد نحوه ایجاد یک برنامه Express Node JS را ببینید تا بتوانیم سریعاً بدون تأخیر بیشتر وارد موضوع شویم.
چرا ذخیره سازی مورد نیاز است؟
هنگامی که یک پاسخ باید چندین بار ارائه شود، داده ها را در حافظه پنهان برنامه ذخیره کنید و می توان آن را سریعتر از داده های بازیابی شده از لایه ذخیره برای هر تماس منفرد بازیابی کرد. حافظه پنهان توانایی یک برنامه کاربردی برای کپی کردن مقادیر برای مدت زمان مشخص و ارائه فوری درخواست وب است.
این تکنیک ها زمانی موثر خواهند بود
- نیاز به فراخوانی برای یک API شخص ثالث وجود دارد و تماس حساب می شود
- هزینه انتقال داده بین ابر و سرور
- پاسخ سرور بر اساس درخواست های همزمان بسیار مهم است.
Node Cache چیست؟
هنگامی که داده ها قبل از ارائه به مرورگر درخواست از پایگاه داده بازیابی می شوند، داده ها در حافظه فرآیند برنامه ذخیره می شوند. در صورت درخواستهای بیشتر، دادهها از حافظه پنهان برنامه به جای پایگاه داده ارائه میشوند.
مزایای Node Cache
- تماس شبکه مورد نیاز نیست.
- عملکرد برنامه را می توان با تلاش بسیار کمتر بداهه ساخت.
- حداقل نیاز برای اجرا