asp.net 性能提升
2016-07-07 10:10
615 查看
原文链接:http://www.oschina.net/translate/8-ways-improve-asp-net-web-api-performance ASP.NET Web API 是非常棒的技术。编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。 在本文中,我将介绍8项提高 ASP.NET Web API 性能的技术。 JSON 的序列化对整个 ASP.NET Web API 的性能有着关键性的影响。 在我的一个项目里,我从 JSON.NET 序列化工具转到了 ServiceStack.Text 有一年半了。 |
我已经在我的项目中使用过这种方法,并获得了在性能上的福利。 |
如果你能给在你的工程中使用其它消息格式,如 Protocol Buffers 或MessagePack 而不是使用JSON这种协议格式。 |
在Web API方法中使用output caching意义深远.举例来说,如果大量用户访问同一个一天只改变一次的响应(response)内容。 |
使用异步的 Web API 服务大幅增加 Web API 对于Http 请求的处理数量。 |
减少传输的次数不仅多数据库有好处,对于 Web API同样 ,你才有可能使用结果集的功能。 |
?
感谢你读读这篇文章。
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 选定虚拟主机 性能凸显优势
- 星外ASP.Net的安全设置相关说明
- 修改一行代码提升 Postgres 性能 100 倍
- C#、ASP.NET通用扩展工具类之TypeParse
- redis的hGetAll函数的性能问题(记Redis那坑人的HGETALL)
- 推荐Sql server一些常见性能问题的解决方法
- 实现ASP.NET无刷新下载并提示下载完成的开发思路
- SQL Server误区30日谈 第9天 数据库文件收缩不会影响性能
- 和表值函数连接引发的性能问题分析
- SQLServer 2000 升级到 SQLServer 2008 性能之需要注意的地方之一
- 数据库性能优化三:程序操作优化提升性能
- C#、ASP.NET通用扩展工具类之LogicSugar
- VBS中的字符串连接的性能问题
- C#、ASP.NET通用工具类IsWhat?(可以判断数字、身份证、数据类型等等)
- 程序中常用的种代码
- ASP.NET、ASP、PHP、JSP之间有什么区别?
- 在ASP.NET 2.0中操作数据之六十六:在TableAdapters中使用现有的存储过程
- ASP.NET页面间的传值的几种方法
- 在ASP.NET 2.0中操作数据之二十四:分页和排序报表数据