当前位置: 首页 > news >正文

哪些网站做高尔夫旅游软件开发发布平台

哪些网站做高尔夫旅游,软件开发发布平台,网络工程师什么时候考,seo优化步骤虽然 ASP.Net Core 中缺少 Cache 对象#xff0c;但它引入了三种不同的cache方式。内存缓存分布式缓存Response缓存Alachisoft 公司提供了一个开源项目 NCache#xff0c;它是一个高性能的#xff0c;分布式的#xff0c;可扩展的缓存框架#xff0c;NCache不仅比 Redis 快… 虽然 ASP.Net Core 中缺少 Cache 对象但它引入了三种不同的cache方式。内存缓存分布式缓存Response缓存Alachisoft 公司提供了一个开源项目 NCache它是一个高性能的分布式的可扩展的缓存框架NCache不仅比 Redis 快而且还提供了一些Redis所不具有的分布式特性如果你想了解 NCache 和 Redis 的异同可参考如下链接http://www.alachisoft.com/resources/comparisons/redis-vs-ncache.php  这篇文章我们将会讨论如何在 ASP.Net Core 中使用 NCache。要想在 ASP.Net Core 中使用 NCache需要通过 NuGet 安装如下包你可以通过 NuGet Package Manager console 窗口输入如下命令进行安装。 Install-Package Alachisoft.NCache.SessionServices使用 IDistributedCache 要想在 ASP.Net Core 中使用分布式缓存需要实现 IDistributedCache 接口这个接口主要用于让第三方的缓存框架无缝对接到 ASP.Net Core 中下面是 IDistributedCache 的骨架代码。namespace Microsoft.Extensions.Caching.Distributed{public interface IDistributedCache{byte[] Get(string key);void Refresh(string key);void Remove(string key);void Set(string key, byte[] value,DistributedCacheEntryOptions options);}}配置 NCache 要想把 NCache 作为分布式缓存需要在 ConfigureServices() 中调用 AddNCacheDistributedCache 扩展方法将其注入到容器中如下代码所示// This method gets called by the runtime. Use this method to add services to the container.public void ConfigureServices(IServiceCollection services){services.AddNCacheDistributedCache(configuration {configuration.CacheName  IDGDistributedCache;configuration.EnableLogs  true;configuration.ExceptionsEnabled  true;});services.AddControllersWithViews();}使用 NCache 进行CURD 为了方便演示先来定义一个 Author 类如下代码所示public class Author{public int AuthorId { get; set; }public string FirstName { get; set; }public string LastName { get; set; }}接下来实现从 NCache 中读取 Author 对象如果缓存中存在 Author 对象则直接从缓存中读取如果缓存中没有则需要先从数据库中获取 Author然后再将 Author 塞入到 Cache 中下面的具体代码逻辑仅供参考。public async TaskAuthor GetAuthor(int id){_cache  NCache.InitializeCache(CacheName);var cacheKey  Key;Author author  null;if (_cache ! null){author  _cache.Get(cacheKey) as Author;}if (author  null) //Data not available in the cache{if (_cache ! null){_cache.Insert(cacheKey, author, null, Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(10), Alachisoft.NCache.Runtime.CacheItemPriority.Default);}}return author;}NCache 由 Alachisoft 出品给 .NET 世界提供了一种分布式缓存的解决方案同时你也能看到 IDistributedCache 是一套标准的用于分布式缓存的高层API方便第三方的缓存无缝接入比如RedisMongodbMysql 等等。译文链接https://www.infoworld.com/article/3342120/how-to-use-ncache-in-aspnet-core.html
http://www.huolong8.cn/news/333262/

相关文章:

  • 高校网站建设的问题及对策建设银行征信中心官方网站
  • 网站服务器停止响应是什么意思济南网站建设开发公司哪家好
  • 可以直接进入的网站正能量大豆网长沙装修公司招聘
  • 广州网站建设怎样做wordpress注释插件
  • 网站怎么上百度网络营销方式有哪些分类
  • 找施工队伍去什么网站网站开发记科目
  • 江苏省国家示范校建设专题网站温州外贸企业网站建设
  • 南宁两学一做网站建设部人事教育司网站
  • 珠海网站排名提升公司网页制作官网
  • 辽宁省住房和建设厅网站网站制作报价开
  • 网站透明效果张家口职教中心计算机网站建设
  • 提供网站建设电话贵阳商城网站建设
  • 邯郸网站设计多少钱网站开发报价人天
  • 基础建设的网站有哪些街道门户网站的建设思路
  • 网站建设与管理大作业泰安58同城租房
  • 久久建筑网站下载个人网页设计首页
  • 烟台福山网站建设厦门建设局网站
  • 企业网站可以做商城类学习网
  • 如何用花生壳做网站哪里有做ppt的网站
  • 涉县移动网站建设报价网站注册建设费用
  • 有友情链接的网站汽车seo是什么意思
  • 家具公司网站建设学做网站论坛插件
  • 国外网站做营销新乡seo优化
  • 网站空间续费多钱一年手机端网页模板免费
  • 帝国做企业网站wordpress手机QQ登录
  • 界面设计网站做魔方网站用什么背景最好
  • 手机集团网站建设建设网站需要什么条件
  • 辽ICP备 网站建设 中企动力海安建设局网站
  • 什么行业要做网站建设推广这些网站建设挂什么费用
  • 房产网站 设计方案怎么做空包网站