مسیر راه ASP.NET Core 2.1
The following high-level features are planned for the ASP.NET Core 2.1 release:
SignalR - Real-time web framework on ASP.NET Core (aspnet/SignalR#394)
HTTPS - On by default and easy to configure (aspnet/Home#2308)
GDPR compliance - Templates updated with new privacy features (aspnet/Security#1561, aspnet/Identity#1341)
Web API conventions - Rich Swagger support without attributes (aspnet/Mvc#6870, aspnet/Mvc#6784)
IHttpClientFactory - HttpClient as a service, handle cross-cutting concerns like caching, retry logic, timeouts and circuit breakers (aspnet/HttpClientFactory#42)
ASP.NET Core Module in-proc hosting - 6x the throughput on IIS! Better startup error handling (aspnet/AspNetCoreModule#265)
Razor pages improvements - Support for areas, ~/Pages/Shared (aspnet/Mvc#6926, aspnet/Mvc#7193)
MVC functional test fixture - Easily test your MVC apps end-to-end (aspnet/Mvc#6233)
Build-time Razor - Compile Razor pages and views as part of your build, improved startup performance (aspnet/Razor#1809)
UI as a library - Package Razor pages and views as reusable libraries (aspnet/Razor#1809)
Identity UI package and scaffolder - Add identity to any application (aspnet/Home#2311)
WebHooks - Handle WebHook notifications from ASP.NET Core apps (aspnet/WebHooks#5)
EasyCompressor : کتابخانه فشرده سازی با الگوریتم های مختلف
با قابلیتهای جدیدی از قبیل UI/UX پیشرفتهتر در پنل ادمین، اجرا بر روی سرورهای لینوکسی، پشتیبانی از داکر، بهینه سازی در پرفرمنس و امکان اضافه شدن استفاده از پایگاه داده Redis با کارایی سریعتر و ...
دانلود سورس NopCommerce4.20
وب سایت minds.com یک شبکه اجتماعی هست که در آمریکا زیر بار یک میلیون یوزر در ماه هست و با تکنولوژیهای سطح بالایی پیاده سازی شده و تماما همه بخشها، حتی اپلیکیشناش را هم اوپن سورس کرده.
ما خودمان هم یک شبکه با این سورس در شرکتمان ایجاد کردیم. بخشی از تکنولوژیهای بکار رفته: PHP7,Cassandra,Neo4j,Rabbitmq,Mongodb,Nodejs,Angular4,React-native,Redis,ElasticSearch
روشهای استفاده از کش در View در Asp.net core تغییرات و بهبودهای اساسی داشته است. یکی از امکاناتی که به Tag Helperهای مرتبط به کش افزوده شده است امکان استفاده از کش توزیع شده(Distributed-Cache) است.
با تنظیمات و سازوکارهای خود Asp.net core میتوان کش را از Sql Server و Redis استفاده کرد و بخشهای مختلف صفحه را در این کشهای توزیع شده ذخیره و بازیابی کرد.
OutputCache در ASP.NET MVC
بنابراین CacheManager ارتباطی به بحث جاری ندارد؛ مگر اینکه کتابخانههای کش نوشته شده، ساختار داخلی خودشان را بر اساس اینترفیسهای CacheManager بازنویسی کنند.
میتونید محل ذخیره سشن رو بجای حافظه، یک بانک اطلاعاتی SQL Server تعیین کنید: http://support.microsoft.com/kb/317604
یا اخیرا بجای SQL Server از بانکهای اطلاعاتی NoSQL از نوع key/value store هم برای اینکار استفاده میکنند: ASP.NET Session State Provider for Redis