ASP.NET Core 2 High Performance 读书笔记,8~12章(完)

理解代码的执行与异步操作

书里主要介绍了一些基础的概念,泛型集合,序列化和哈希的情况,以及在某些情况下的性能比较。这部分内容,是可以自己实践的,一些其它相关性能书籍里也都会有介绍。 文中也提及一些性能上需要注意的地方: 1.避免使用反射(这个基本上都是常识了,不过该用还得用,记得使用时要缓存GetType(),GetMembers(),GetProperys()方法返回的对象) 2.避免使用正则表达式,至少,避免使用用户自己输入正则。 3.注意字符串拼接 4.避免使用动

在 linux 下运行 BenchmarkDotNet 的方法

在windows下运行BenchmarkDotNet很简单,在vs 2017里 Ctrl + F5就ok了。 在Linux下,则需要用命令行: dotnet run -c Release 就是这么简单。

个人公众号“复盘人生”已经开通,欢迎大家订阅。

个人公众号“复盘人生”已经开通,欢迎大家订阅。

ASP.NET Core 2 High Performance 读书笔记,6~7章(网络和io性能优化)

解决网络性能

互联网协议

TCP/IP

TCP/IP协议不用多说,学过网络课程的基本都知道是啥,但这部分的优化主要是系统层面做的。 主要还是端到端之间,如何减少握手次数与传输量。 握手次数主要是指两个服务器之间tcp的建立连接时,需要进行三次确认的应答。 而传统意义上的http请求,都是短连接,每次http请求的时候,都创建一个新的tcp请求。 而Http 1.1协议更新后,增加了一个 Keep-Alive 头信息。就是告诉浏览器告诉服务端,咱们

无网络离线安装 vs2017

无网络离线安装 vs2017

公司电脑禁止,只有一个老的vs2017的安装目录(之前通过 --layout 安装时生成的离线文件)。找了一圈百度,没能解决问题,最后,问bing,查微软的官方网站命令,最后得到的结论相当简单:

˃ vs_enterprise.exe --noWeb

更详细内容见 [vs命令行安装说明](https://docs.microsoft.com/en-gb/visualstudio/install/use-command-line-paramete

【翻译】Are String.Equals And String.IndexOf That Much Faster In .NET Core 2.1?

Are String.Equals And String.IndexOf That Much Faster In .NET Core 2.1?

国际惯例,先上博文的原文地址

在本周,有一篇博文[微软Bing搜索引擎转向.NET Core 2.1延迟降

ASP.NET Core 2 High Performance 读书笔记,2~5章

为什么性能会是一个新需求

因为传统的开发,并不会将性能作为一个必选的需求来做,因此,很多时候在项目发布的时候,会发现允许各种卡顿与缓慢。所以解决这个的方法,就是在项目的初始阶段,把性能问题作为一个必选的特性来做。

常见的性能问题

选择开发语言注意事项

书里第一个介绍了语言需要注意的地方,基本上就是常识,越低级的语言(汇编,C)允许速度会快,越高级的语言,特别是解释型的语言(Ruby,Python,JavaScript)会更慢。不过,就目前开发环

chrome 在控制台注入 jquery 脚本

chrome 在控制台注入 jquery 脚本

今天重装Vs,想下载一些新的vs样式,找到https://studiostyl.es,发现无法下载。在查看错误log后,发现,网站用的jquery是引用google的cdn,国内你懂的。 最后只好祭出百度打法,找到chrome注入脚本的方法,给网站注入了jquery,才能顺利的下到样式。 但是,希望越大失望越大,下载排名靠前的几个样式,都看起来不顺眼,还是vs自带的顺眼 :˂

`

ASP.NET Core 2 High Performance 目录(翻译)

ASP.NET Core 2 High Performance

大概的翻看了一下这本书,这本C# 7 and .NET Core 2.0 High Performance内容要好很多,这里先放出对应目录,有兴趣的朋友,可以到中国最大IT盗版书网站里找这本书。

  1. ASP.NET Core 2 新特性
  2. 为什么性能会是一个新特性
    1. 为什么性能会是一个特性
    2. 常见

C# 7 and .NET Core 2.0 High Performance 目录翻译

C# 7 and .NET Core 2.0 High Performance

这两天大致的翻看完了这本书,难度不深,基本上对High Perfromance说的都很浅显。如果只是新人,需要了解c#的和一些简单的性能编程方面的,可以看一下。要更有深度的,请找《编写高性能的.net代码》这本书。 这里放出目录,看看就好,对着知识点找对应的blog看也就可以了。

  1. .NET Core 2 和 c# 7有什么更新
    1. .NET 的演化
    2. .Net Cor
<< < 1 2 3 4 > >>
«   2023年9月   »
123
45678910
11121314151617
18192021222324
252627282930
网站分类
文章归档

Powered By Z-BlogPHP 1.6.5 Valyria

Copyright csharptools.cn Rights Reserved. 桂ICP备17007292号-1