
架构
苏文星
知行合一 止于至善。
展开
-
微服务架构·基础篇
看到最近“微服务架构”这个概念这么火,作为一个积极上进的程序猿,成小胖忍不住想要学习学习。而架构师老王(不是隔壁老王)最近刚好在做公司基础服务的微服务化研究和落地,对此深有研究。于是成小胖马上屁颠屁颠的跑过去向老王请教:“王哥,我看微服务架构这么火,我也想学,您给我讲讲啥是微服务架构呗?”老王笑了笑说:“要想知道什么是微服务架构,你得先知道什么系统架构设计。”成小胖的理想是成为一名架构转载 2017-04-21 10:56:24 · 1023 阅读 · 0 评论 -
降低请求延迟
HTTP请求过程中会有哪些网络时延?域名解析:域名解析是进行网络访问的第一步,把域名识别为TCP认识的IP地址。这步往往会因为域名解析服务的质量造成诸多问题,我在实际的工程实践中遇到的最常见的问题就是选择的域名服务商质量不好或者客户端本身设置的域名解析服务地址错误导致域名解析慢或者失败。不过现在对于大多数的HTTP客户端都有一个小的DNS缓存,用来保存近期所访问站点的IP地址,可以有效的缓解此问题...原创 2018-03-12 13:19:27 · 2579 阅读 · 0 评论 -
HTTP慢的原因和解决方式
1.HTTP慢的原因主要有2个,带宽和延迟。带宽,网络基础建设完善后,带宽基本不是太大的问题延迟。HTTP/1.0主要的问题在于连接无法复用和head of line blocking.1)连接无法复用,导致每次请求经历3次握手和慢启动。3次握手在高延迟的场景下影响较为明显,慢启动则对文件类大请求影响较大2)head of line blocking,导致带宽无法被充分利用,以及后续的健康请求被阻...转载 2018-03-12 13:36:25 · 17617 阅读 · 0 评论