35岁学网站开发怎么样,阜平网站建设,app网站如何做推广方案,免费wap网站推荐应用性能直接影响到托管服务的成本#xff0c;因此公司在开发应用时需要格外注意应用所使用的Web框架#xff0c;初创公司尤其如此。此外#xff0c;糟糕的应用性能也会影响到用户体验#xff0c;甚至会因此受到相关搜索引擎的降级处罚。在选择框架时#xff0c;又有许多因… 应用性能直接影响到托管服务的成本因此公司在开发应用时需要格外注意应用所使用的Web框架初创公司尤其如此。此外糟糕的应用性能也会影响到用户体验甚至会因此受到相关搜索引擎的降级处罚。在选择框架时又有许多因素需要考量但原始性能无疑是其中最容易测评的。不同的框架性能差异极大即使你充分利用了硬件的性能错误的框架依然可能带来十倍的性能损耗虽然不是每个人都会遇到如此极端的情况但在某些情况下确实如此因此你有必要了解各框架之间的性能差异。 TechEmpower 测试有源代码硬件配置全部公开的测试而且很多框架是作者或资深爱好者提交的他们各自肯定知道该如何优化才最好应该比较靠谱因为这些结果都是可重现的谁觉得不服可以自己跑跑看源代码和需求页面提供了每种测试的执行细节以及其它相关信息各种Web框架性能对比页面提供了更多有关如何进行测试的细节与测试基准的概况。TechEmpower 主要测试的目的是将目前流行的Web开发框架从各个角度来进行测试这些测试的场景主要是针对这些Web执行框架的基本任务比如数据库访问、JSON序列化和服务端模板的组合等等场景。整体得分还是有借鉴作用的。当然这种测试主要的作用还是提升士气用的。Techempower网站已经做了13轮的常用web框架的测试它提供了2种硬件环境硬件平台包括Azure D3v2 Instance 和专用硬件【Dell R910 application server (4x 10-Core E7-4850 CPUs) 和 a Dell R420 database server (2x 4-Core E5-2406 CPUs)】几种测试case测试内容包括单请求数据库访问测试、多请求数据库访问测试、Fortunes测试、JSON序列化测试得出了一系列的web框架的性能基准。 对于架构师而言这是一个很好的评估选择web框架的参考资料。 我们看看各个web框架的性能以TPS为指标排序(每秒返回的response多的在前面性能越好)所有测试都在Linux中运行。在对比中我们看到ASP.NET Core取得优异的成绩具体6个回合的对比请移步TechEmpower查看 响应返回”Hello, world!”的JSON字符串 测试结果见http://www.techempower.com/benchmarks/#sectiondata-r13hwpeaktestjson从数据库读取一行记录并返回 测试结果见http://www.techempower.com/benchmarks/#sectiondata-r13hwpeaktestdb从数据库读取多行记录并返回 测试结果见http://www.techempower.com/benchmarks/#sectiondata-r13hwpeaktestquery从数据库读取整个表记录并返回 测试结果见http://www.techempower.com/benchmarks/#sectiondata-r13hwpeaktestfortune修改数据库记录并返回 测试结果见http://www.techempower.com/benchmarks/#sectiondata-r13hwpeaktestupdate响应返回”Hello, world!”的纯文本 测试结果见http://www.techempower.com/benchmarks/#sectiondata-r13hwpeaktestplaintext 下面是返回纯文本Plaintext的性能基准 专用硬件 PlainText 访问测试峰值 Azure D3v2 Instance PlainText 访问测试峰值 从开发者的角度来讲.NET Core在吸收了Mono的优点以后以一种全新的姿态面向世人这个转变是值得期待的而在这个转变中涌现出的新技术、新特性等等也是我们真正该去关注的东西。相比11轮的asp.net mvc在Mono平台上的表现ASP.NET Core每秒1822366个请求这是一个大约提高859倍的提升。 相关文章 Connect 大会的主题 ---微软大法好Connect 2016过后你的信仰势必需要更大的容器 原文地址http://www.cnblogs.com/shanyou/p/6082499.html.NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注 赞赏 人赞赏