کتابخونه Replicant یه ابزار کاربردی تو داتنته که با اضافه کردن یه لایه کش رو دیسک برای HttpClient، سرعت درخواستهای تکراری شبکه رو بهشدت بالا میبره. این ابزار به جای ذخیره دادهها تو حافظه رم، اونا رو روی دیسک مینویسه تا حتی اگه برنامه ریستارت شد دادهها باقی بمونن و از هدرهای استاندارد کش مثل Cache-Control و ETag هم کاملا پشتیبانی میکنه. شما میتونید ازش هم به صورت کلاس مستقل HttpCache و هم به عنوان یه DelegatingHandler کنار HttpClientFactory استفاده کنید که گزینه خیلی خوبی برای کم کردن بار شبکه و بالا بردن بازدهی برنامهست.
https://www.nikolatech.net/blogs/replicant-http-client-caching-dotnet
@codehalics | کدهالیک
Post #1186
293

- ❤ 2