با تنظیمات Application pool همه کار میتوان کرد. مثلا تنظیم کرد سایت هر 20 دقیقه یکبار پس از بیکاری از حافظه خارج شود. یا تنظیم کرد اگر مصرف حافظهی برنامه به یک حد مشخصی رسید، سایت ری استارت شود. بررسی آن نیاز به بررسی کدهای شما و تنظیمات سرور دارد.
نظرات مطالب
ASP.NET MVC #12
public enum MyGrade { A = 20, B =15, C =10, } [UIHint("Enum")] public MyGrade Grade { set; get; }
partial view مانند مثال شما ایجادکردم اما زمانی که یک view ایجاد میکنم
Dropdownlist تولید نمیشود
نظرات مطالب
چک لیست تهیه یک برنامه ASP.NET MVC
- در فرمهایی که اطلاعاتی را به سرور Post میکنند الزامی است (خصوصا از لحاظ مسایل امنیتی)
- در گزارشات ... «بهتر» است اعمال شود. مثلا با کم کردن تعداد فیلدها به تعدادی که نمایش داده میشوند، میتوان مصرف حافظه برنامه را کاهش داد. شاید یک جدول شما 20 خاصیت داشته باشد و در یک گزارش فقط 5 مورد آن نمایش داده شود. 15 مورد دیگر صرفا مصرف کننده حافظه خواهند شد اگر از viewModel استفاده نکنید. (ولی ... در کل بهتر است اینگونه باشد)
- در گزارشات ... «بهتر» است اعمال شود. مثلا با کم کردن تعداد فیلدها به تعدادی که نمایش داده میشوند، میتوان مصرف حافظه برنامه را کاهش داد. شاید یک جدول شما 20 خاصیت داشته باشد و در یک گزارش فقط 5 مورد آن نمایش داده شود. 15 مورد دیگر صرفا مصرف کننده حافظه خواهند شد اگر از viewModel استفاده نکنید. (ولی ... در کل بهتر است اینگونه باشد)
نظرات نظرسنجیها
آیا برای تمدد اعصاب بازی میکنید؟
برای تمدد اعصاب، رفع استرس، رفع دردهای مزمن و راه اندازی دوبارهی مغز، بهترین کار «روزی 20 دقیقه تحرک (زیر نویس فارسی هم دارد)» هست و یا روزی «نیم ساعت پیاده روی».
بازخوردهای دوره
تزریق خودکار وابستگیها در برنامههای ASP.NET MVC
- در یک کلاس یا یک کتابخانه کمکی.
- محل فراخوانی و معرفی آن مهم است که در بحث هم ذکر شده: Application_Start
- محل فراخوانی و معرفی آن مهم است که در بحث هم ذکر شده: Application_Start
اگر از EasyCaching برای کش کردن اطلاعات خود استفاده میکنید کتابخانه EasyCaching.Extensions.EasyCompressor رو توصیه میکنم.
این کتابخانه امکان استفاده از کتابخانه فشرده سازی EasyCompressor را بر روی EasyCaching فراهم میکنه
این کتابخانه با فشرده سازی اطلاعات کش در سناریوهای Distributed Cache مانند Redis باعث کاهش ترافیک شبکه و در نتیجه افزایش پرفرمنس خواهد شد.
نظرات اشتراکها
EasyCompressor : کتابخانه فشرده سازی با الگوریتم های مختلف
اگر از EasyCaching برای کش کردن اطلاعات خود استفاده میکنید کتابخانه EasyCaching.Extensions.EasyCompressor رو توصیه میکنم.
این کتابخانه امکان استفاده از کتابخانه فشرده سازی EasyCompressor را بر روی EasyCaching فراهم میکنه
این کتابخانه با فشرده سازی اطلاعات کش در سناریوهای Distributed Cache مانند Redis باعث کاهش ترافیک شبکه و در نتیجه افزایش پرفرمنس خواهد شد.
نظرات اشتراکها
NCache رایگان شد!
البته نسخه حرفه ای و سازمانی آن پولی هست و مواردی که خیلی مهم و مورد نیاز هست در این نسخهها وجود دارند! آیا همچین کتابخانه با این قابلیت و قدرت رایگانی وجود دارد؟
اشتراکها