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

柯城区住房和城乡建设局网站wordpress仿fe素材

柯城区住房和城乡建设局网站,wordpress仿fe素材,网页设计基础教程题库,海曙区住房和建设局网站简介AspNetCoreRateLimit是ASP.NET核心速率限制框架#xff0c;能够对WebApi#xff0c;Mvc中控制限流#xff0c;AspNetCoreRateLimit包包含IpRateLimit中间件和ClientRateLimit中间件#xff0c;每个中间件都可以为不同的场景设置多个限#xff0c;该框架的作者是stefan… 简介AspNetCoreRateLimit是ASP.NET核心速率限制框架能够对WebApiMvc中控制限流AspNetCoreRateLimit包包含IpRateLimit中间件和ClientRateLimit中间件每个中间件都可以为不同的场景设置多个限该框架的作者是stefanprodan项目nuget地址是https://github.com/stefanprodan/AspNetCoreRateLimit。IpRateLimitMiddlewareGithub: AspNetCoreRateLimit 是ASPNETCore的一个限流的中间件用于控制客户端调用API的频次 如果客户端频繁访问服务器可以限制它的频率已降低访问服务器端的压力。或者如果有爬虫在爬取关键数据也可以限制某个/某些API或者某些IP的每天调取次数 这样限制他爬取的速度。使用方法NuGet 安装Install-Package AspNetCoreRateLimitInstall-Package AspNetCoreRateLimit.RedisStartup.cs 代码public void ConfigureServices(IServiceCollection services) {// needed to load configuration from appsettings.jsonservices.AddOptions();// needed to store rate limit counters and ip rulesservices.AddMemoryCache();//load general configuration from appsettings.jsonservices.ConfigureIpRateLimitOptions(Configuration.GetSection(IpRateLimiting));//load ip rules from appsettings.jsonservices.ConfigureIpRateLimitPolicies(Configuration.GetSection(IpRateLimitPolicies));// inject counter and rules storesservices.AddInMemoryRateLimiting();//services.AddDistributedRateLimitingAsyncKeyLockProcessingStrategy();//services.AddDistributedRateLimitingRedisProcessingStrategy();//services.AddRedisRateLimiting();// Add framework services.services.AddMvc();// configuration (resolvers, counter key builders)services.AddSingletonIRateLimitConfiguration, RateLimitConfiguration(); }public void Configure(IApplicationBuilder app, IHostingEnvironment env) {app.UseIpRateLimiting();app.UseMvc(); }您应该在注册任何其他组件之前注册中间件。如果你对应用程序进行负载平衡你需要将IDistributedCache与Redis或SQLServer一起使用以便所有kestrel实例都具有相同的速率限制存储。您应该像这样注入分布式存储而不是内存存储// inject counter and rules distributed cache stores services.AddSingletonIIpPolicyStore, DistributedCacheIpPolicyStore(); services.AddSingletonIRateLimitCounterStore,DistributedCacheRateLimitCounterStore();配置和一般规则应用程序设置appsettings.json::IpRateLimiting: {EnableEndpointRateLimiting: false,StackBlockedRequests: false,RealIpHeader: X-Real-IP,ClientIdHeader: X-ClientId,HttpStatusCode: 429,IpWhitelist: [ 127.0.0.1, ::1/10, 192.168.0.0/24 ],EndpointWhitelist: [ get:/api/license, *:/api/status ],ClientWhitelist: [ dev-id-1, dev-id-2 ],GeneralRules: [{Endpoint: *,Period: 1s,Limit: 2},{Endpoint: *,Period: 15m,Limit: 100},{Endpoint: *,Period: 12h,Limit: 1000},{Endpoint: *,Period: 7d,Limit: 10000}]}如果EnableEndpointRateLimiting设置为false则限制将全局应用并且只有作为endpoint*的规则将应用。例如如果设置每秒5次调用的限制则对任何端点的任何HTTP调用都将计入该限制。如果EnableEndpointRateLimiting设置为true则限制将应用于每个端点如{HTTP\u Verb}{PATH}。例如如果为*/api/values设置每秒5次调用的限制客户端可以每秒调用5次GET/api/values但也可以调用5次PUT/api/values。如果StackBlockedRequests设置为false则拒绝的呼叫不会添加到油门计数器。如果一个客户端每秒发出3个请求而您已将限制设置为每秒一个呼叫那么其他限制如每分钟或每天计数器将只记录未被阻止的第一个呼叫。如果希望拒绝的请求计入其他限制则必须将StackBlockedRequests设置为true。当Kestrel服务器位于反向代理后时RealiPeader用于提取客户端IP如果代理使用不同的头则X-Real-IP使用此选项进行设置。ClientHeader用于提取白名单的客户端id。如果此标头中存在客户端id并且与ClientWhitelist中指定的值匹配则不应用速率限制。IpRateLimitPolicies: {IpRules: [{Ip: 84.247.85.224,Rules: [{Endpoint: *,Period: 1s,Limit: 10},{Endpoint: *,Period: 15m,Limit: 200}]},{Ip: 192.168.3.22/25,Rules: [{Endpoint: *,Period: 1s,Limit: 5},{Endpoint: *,Period: 15m,Limit: 150},{Endpoint: *,Period: 12h,Limit: 500}]}]}IP字段支持IP v4和v6的值和范围如“192.168.0.0/24”、“fe80:/10”或“192.168.0.0-192.168.0.255”。
http://www.pierceye.com/news/341610/

相关文章:

  • 黄岛建设局网站用什么建设网站
  • 桂林dj网站郑州上海做网站的公司
  • 进入江苏省住房和城乡建设厅网站网络舆情监测 toom
  • 延安市建设工程交易中心网站seo网络营销推广优化
  • 网站一条龙服务教育类网站前置审批
  • 安徽省建设厅网站首页wordpress和typecho
  • 网站开发考试题torrentkitty磁力猫引擎
  • 如何把电脑改成服务器 做网站微信网站背景图片
  • 淘宝客网站建设详细教程链接交换平台
  • 外贸门户网站深圳网站制作开发排名
  • 如何建设一个稳定的网站photoshop网页制作视频教程
  • 企业网站建设合作合同28招商加盟网
  • 国外设计灵感网站WordPress数据库添加管理员
  • 山东省建设备案网站审批表免费设计手写签名
  • 家庭电脑做网站深圳罗湖网站制作公司
  • 聊城做wap网站服务有哪些做特卖的网站有哪些
  • wordpress後台建站flash美食网站论文
  • 网站服务器ip地址在哪里看用记事本做电影介绍的网站
  • 重庆企业建站公司沧浪企业建设网站价格
  • 免费建单页网站厂房出租做推广什么网站好
  • jquery网站模板下载做的网站显示不了背景图片
  • 图书管理系统网站开发教程怎么创建自己的网址
  • 网站网站是怎么做的专业app开发制作团队
  • 平顺网站建设应届生在淮北招的网站建设类型岗位
  • 手机网站模板尺寸wordpress5.1更新
  • 微网站设计教育培训机构官网
  • 搭建论坛网站福州工程网站建设团队
  • 易语言跳到指定网站怎么做商业网站建设方案
  • 专业的饰品行业网站开发杭州市建设厅网站
  • 做仿站如何获取网站源码鞍山网站建设优化