摘要:        
nonce和timestamp在Http安全协议中的作用 前段时间给客户网站做新浪微博账号登录功能,对OAuth协议以及相关的一些安全协议做了一些研究,顺便就记录一下学习心得吧。在这里就不打算具体讲OAuth的协议流程了,而是针对OAuth请求头里的nonce(随机数)、timestamp(时间戳)    阅读全文
posted @ 2018-12-26 17:36
野狼谷
阅读(435)
评论(0)
推荐(0)
        
            
        
        
摘要:        
在上篇随笔《Web API应用架构设计分析(1)》,我对Web API的各种应用架构进行了概括性的分析和设计,Web API 是一种应用接口框架,它能够构建HTTP服务以支撑更广泛的客户端(包括浏览器,手机和平板电脑等移动设备)的框架,本篇继续这个主题,介绍如何利用ASP.NET Web API 来    阅读全文
posted @ 2018-12-26 17:35
野狼谷
阅读(273)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1 概念 1.1 缓存能解决的问题 · 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度; · 稳定性——同一个应用中,对同一数据、逻辑功能和用户界面的多次请求时经常发生的。当用户基数很大时,如    阅读全文
posted @ 2018-12-26 14:00
野狼谷
阅读(398)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Cache缓存在计算机领域是一个被普遍使用的概念。硬件中CPU有一级缓存,二级缓存, 浏览器中有缓存,软件开发中也有分布式缓存memcache, redis。缓存无处不在的原因是它能够极大地提高硬件和软件的运行速度。在项目开发中,性能慢的地方常常是IO操作频繁的地方,读取数据库是我们常见的消耗性能的    阅读全文
posted @ 2018-12-26 13:59
野狼谷
阅读(875)
评论(0)
推荐(0)
        
            
        
        
摘要:        
介绍 本文将介绍如何在asp.net web api中利用过滤器属性实现缓存。 实现过程 1,首先在web.config文件下appsettings下定义“CacheEnabled”和“CacheTimespan”两个属性, CacheEnabled属性决定是否启用缓存 CacheTimespan决    阅读全文
posted @ 2018-12-26 13:57
野狼谷
阅读(256)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一.Nuget安装相关dll Web API 2 : Install-Package Strathweb.CacheOutput.WebApi2 Web API 1 : Install-Package Strathweb.CacheOutput 二.新建一个 ActionFilterAttribut    阅读全文
posted @ 2018-12-26 13:56
野狼谷
阅读(358)
评论(0)
推荐(0)
        
            
        
        
摘要:        
在我们开发的很多分布式项目里面(如基于WCF服务、Web API服务方式),由于数据提供涉及到数据库的相关操作,如果客户端的并发数量超过一定的数量,那么数据库的请求处理则以爆发式增长,如果数据库服务器无法快速处理这些并发请求,那么将会增加客户端的请求时间,严重者可能导致数据库服务或者应用服务直接瘫痪    阅读全文
posted @ 2018-12-26 13:55
野狼谷
阅读(358)
评论(0)
推荐(0)
        
            
        
        
摘要:        
创建API项目 修改原工程文件,该行为是为了避免和引入第三方API工程文件冲突 修改发布设置 引入需要生成文档的相关文件,将第三方API依赖的相关文件(XML文件非常重要,是注释显示的关键),复制到文档工程的bin目录下,为避免引用依赖出错,尽可能全拷贝,宁多勿少 修改XML文件读取逻辑,可读取多个    阅读全文
posted @ 2018-12-26 09:40
野狼谷
阅读(381)
评论(0)
推荐(0)
        
            
        
        
摘要:        
为了方面APP开发人员,服务端的接口都应当提供详尽的API说明。但每次有修改,既要维护代码,又要维护文档,一旦开发进度紧张,很容易导致代码与文档不一致。 Web API有一个Help Page插件,可以很方便的根据代码及注释自动生成相关API说明页面。 Help Page安装步骤及扩展(以VS201    阅读全文
posted @ 2018-12-26 09:38
野狼谷
阅读(451)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号