برخی از استراتژی های رایج ذخیره سازی که در معماری استفاده می شود چیست؟

1. حافظه پنهان سمت سرویس گیرنده: سرویس گیرنده وب یک کپی از منابعی که قبلاً به آنها دسترسی داشته اید را از سرور ذخیره می کند. این به کاهش سفرهای شبکه و بهبود زمان پاسخگویی برنامه کمک می کند.

2. کش سمت سرور: سرور پاسخ ها را از پایگاه داده یا API های شخص ثالث ذخیره می کند. این باعث کاهش بار روی پایگاه داده یا سرویس های خارجی می شود که سرور برای تولید محتوا برای درخواست های مشتری استفاده می کند.

3. ذخیره سازی توزیع شده: از چندین گره یا سرور برای ذخیره داده های کش استفاده می شود تا بتوان به سرعت درخواست ها را رسیدگی کرد.

4. بارگذاری تنبل: به جای بارگیری یک صفحه وب کامل، سرور اجزای اولیه را بارگذاری می کند و بقیه سایت با اسکرول کردن کاربر به پایین بارگذاری می شود. این باعث کاهش زمان بارگذاری صفحه می شود.

5. انقضای مبتنی بر زمان: داده های کش پس از زمان مشخص شده به طور خودکار حذف می شوند.

6. انقضای مبتنی بر محتوا: داده‌های حافظه پنهان زمانی حذف می‌شوند که محتوایی که بر اساس آن به‌روزرسانی شده باشد.

7. کش در حافظه: داده ها در حافظه ذخیره می شوند و دسترسی به آن را سریعتر و آسان تر می کنند.

8. کش کردن دیسک: داده های کش روی دیسک ذخیره می شوند و در طول هر جلسه قابل دسترسی هستند.

9. پارتیشن بندی کش: داده های کش بر اساس نوع محتوا پارتیشن بندی می شوند، به طوری که مطالب مرتبط با هم ذخیره می شوند.

10. کش خواندن و نوشتن: داده ها به صورت خودکار خوانده می شوند و در صورت نیاز در کش نوشته می شوند.

تاریخ انتشار: