You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
سلام.
اگر در production هم از MemoryCache استفاده کنیم، چه مشکلاتی پیش میاد؟
چون من MemoryCache رو به راحتی راه اندازی کردم ولی EntityFramework رو نتونستم.
درود
در صورت استفاده از مموری کش، اگر سرور و یا وبسایت شما ریستارت بشه، اطلاعات موجود در مموری از بین خواهد رفت.
اطلاعاتی که در این پایگاه داده (مموری کش در موقعیت شما) ذخیره شده، شامل کدهای رهگیری، وضعیت فعلی هر تراکنش و کلیه اطلاعات تراکنش ها هست.
بنابراین اگر کاربری درخواست پرداختی داده باشه و در صفحه بانک در حال پرداخت باشه، و سرور و یا وب سایت شما ریستارت بشه، زمانی که کاربر به وب سایت شما برمیگرده تا عملیات نهایی بشه، هیچ اطلاعاتی برای پردازش موجود نیست و پیغام متناسب با اون دریافت میکنید. البته مسلما هزینه به صورت خودکار توسط بانک به حساب کاربر برمیگرده.
مموری کش برای محیط تست و توسعه باید استفاده بشه نه محیط نهایی.
پیاده سازی EF Core بسیار راحته، اگر تجربه کار با اون رو داشته باشید.
نمونه پروژه هم موجوده.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
اگر در production هم از MemoryCache استفاده کنیم، چه مشکلاتی پیش میاد؟
چون من MemoryCache رو به راحتی راه اندازی کردم ولی EntityFramework رو نتونستم.
Beta Was this translation helpful? Give feedback.
All reactions