架构
李景山-编程者
就是想简单的写代码.......................
展开
-
关于架构的一点点思考
网站架构图,大家看看,如何,欢迎拍砖!点击查看大图原创 2017-05-03 10:18:27 · 284 阅读 · 0 评论 -
关于程序架构落地设计
1 明确你手中的资源。 你手中拥有的只有服务器资源,细化一下,又会发现,我们需要最大化的利用服务器资源, 可以从如下方面进行细化: 1.1 cpu 利用率 1.2 内存 1.3 网络 1.4 硬盘 我们需要达成的目标就是,针对单一用户提高响应效率,降低响应时间。 其中想要提升响应效率,就需要提升硬件的利用效率。提升效率就需要合理进行资源分配。2 合理你的服务器配置。 2.1 配置你原创 2017-04-21 16:53:45 · 364 阅读 · 0 评论 -
同步阻塞与异步非阻塞适用场景
异步的优势高并发,同步阻塞IO模型的并发能力依赖于进程/线程数量,例如 php-fpm开启了200个进程,理论上最大支持的并发能力为200。如果每个请求平均需要100ms,那么应用程序就可以提供2000qps。异步非阻塞的并发能力几乎是无限的,可以发起或维持大量并发TCP连接 无IO等待,同步模型无法解决IOWait很高的场景,如上述例子每个请求平均要10s,那么应用程序就只能提供20qps了。而原创 2017-04-21 17:01:15 · 2407 阅读 · 0 评论