会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wewant
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2023年4月19日
ASP.NET Core - 缓存之分布式缓存
摘要: 分布式缓存是由多个应用服务器共享的缓存,通常作为访问它的应用服务器的外部服务进行维护。 分布式缓存可以提高 ASP.NET Core 应用的性能和可伸缩性,尤其是当应用由云服务或服务器场托管时。 与其他将缓存数据存储在单个应用服务器上的缓存方案相比,分布式缓存具有多个优势。 当分发缓存数据时,数据:
阅读全文
posted @ 2023-04-19 10:19 啊晚
阅读(1172)
评论(1)
推荐(7)
2023年4月11日
ASP.NET Core - 缓存之内存缓存(下)
摘要: 话接上篇 ASP.NET Core - 缓存之内存缓存(上),所以这里的目录从 2.4 开始。 2.4 MemoryCacheEntryOptions MemoryCacheEntryOptions 是内存缓存配置类,可以通过它配置缓存相关的策略。除了上面讲到的过期时间,我们还能够设置下面这些: 设
阅读全文
posted @ 2023-04-11 15:59 啊晚
阅读(861)
评论(0)
推荐(4)
2023年4月3日
ASP.NET Core - 缓存之内存缓存(上)
摘要: 1. 缓存 缓存指的是在软件应用运行过程中,将一些数据生成副本直接进行存取,而不是从原始源(数据库,业务逻辑计算等)读取数据,减少生成内容所需的工作,从而显著提高应用的性能和可伸缩性,使用好缓存技术,有利于我们提升用户体验性。 对于缓存的使用有以下一些注意点: 缓存最适用于不常更改且生成成本很高的数
阅读全文
posted @ 2023-04-03 11:50 啊晚
阅读(1253)
评论(1)
推荐(5)
2023年3月30日
ASP.NET Core - 选项系统之源码介绍
摘要: .NET Core 选项系统的主要实现在 Microsoft.Extensions.Options 和 Microsoft.Extensions.Options.ConfigurationExtensions 两个 Nuget 包。对于一个框架的源码进行解读,我们可以从我们常用的框架中的类或方法入手
阅读全文
posted @ 2023-03-30 09:17 啊晚
阅读(849)
评论(0)
推荐(4)
2023年3月29日
ASP.NET Core - 选项系统之选项验证
摘要: 就像 Web Api 接口可以对入参进行验证,避免用户传入非法的或者不符合我们预期的参数一样,选项也可以对配置源的内容进行验证,避免配置中的值与选项类中的属性不对应或者不满足预期,毕竟大部分配置都是通过字符串的方式,验证是很有必要的。 1. 注解验证 像入参验证一样,选项验证也可以通过特性注解方便地
阅读全文
posted @ 2023-03-29 16:17 啊晚
阅读(543)
评论(0)
推荐(3)
2023年3月23日
ASP.NET Core - 选项系统之选项使用
摘要: 上一篇 ASP.NET Core - 选项系统之选项配置 中提到 IOptions<TOptions>、IOptionsMonitor<TOptions> 和 IOptionsSnapshot<TOptions> 三个接口,通过这三个接口都可以从依赖注入容器中解析出已经配置的选项类,在我们通过 Co
阅读全文
posted @ 2023-03-23 14:07 啊晚
阅读(817)
评论(0)
推荐(5)
2023年3月15日
ASP.NET Core - 选项系统之选项配置
摘要: 1. 选项 前面讲完了.NET Core 下的配置系统,我们可以通过 IConfiguration 服务从各种来源的配置中读取到配置信息,但是每次要用的时候都通过 Iconfiguration 读取配置文件会比较不方便,而且效率低。.NET Core 体系下提供了一个选项系统,该功能用于实现以强类型
阅读全文
posted @ 2023-03-15 10:03 啊晚
阅读(945)
评论(2)
推荐(4)
2023年3月13日
ASP.NET Core - 配置系统之自定义配置提供程序
摘要: 4. 自定义配置提供程序 在 .NET Core 配置系统中封装一个配置提供程序关键在于提供相应的 IconfigurationSource 实现和 IConfigurationProvider 接口实现,这两个接口在上一章 ASP.NET Core - 配置系统之配置提供程序 中也有提到了。 IC
阅读全文
posted @ 2023-03-13 09:11 啊晚
阅读(1057)
评论(0)
推荐(3)
2023年3月10日
ASP.NET Core - 配置系统之配置提供程序
摘要: 3. 配置提供程序 前面的章节提到,通过 IConfigurationBuilder 的实现类对象,我们可以自由地往配置系统中添加不同的配置提供程序,从而获取不同来源的配置信息。.NET Core 中,微软提供了以下这些内置的配置提供程序: 文件配置提供程序 环境变量配置提供程序 命令行配置提供程序
阅读全文
posted @ 2023-03-10 15:36 啊晚
阅读(781)
评论(0)
推荐(2)
2023年3月6日
ASP.NET Core - 配置系统之配置添加
摘要: 2. 配置添加 配置系统可以读取到配置文件中的信息,那必然有某个地方可以将配置文件添加到配置系统中。之前的文章中讲到 ASP.NET Core 入口文件中,builder(WebApplicationBuilder 对象) 中有一个 Configuration 属性,这里就是我们扩展添加额外的配置的
阅读全文
posted @ 2023-03-06 10:16 啊晚
阅读(848)
评论(0)
推荐(3)
上一页
1
2
3
4
下一页
公告