12 2017 档案

摘要:最近阅读了《大型网站技术架构—核心原理与案例分析》,总结了其中的网站应用服务器性能优化的部分。 应用服务器就是处理网站业务的服务器,网站的业务代码都部署在这里,是网站开发最复杂,变化最多的地方,性能优化大体上可以从一下四个方向入手: 目录(?)[-] 最近阅读了《大型网站技术架构—核心原理与案例分析 阅读全文
posted @ 2017-12-29 16:39 离散音符 阅读(1005) 评论(0) 推荐(0)
摘要:1、一台“全能”的服务器 把应用系统网站、数据库、文件系统等都在一台服务器下,这样形成了最初级的服务器,一般是非常简单的应用,使用的用户量相当有限。一些企业的门户网站或刚上线使用的系统会采用这样的方式进行部署。 2、系统网站、数据库和文件系统不同的服务器进行部署 这个有先考虑的是把数据库和系统网站分 阅读全文
posted @ 2017-12-27 17:51 离散音符 阅读(206) 评论(0) 推荐(0)
摘要:一、通常服务器的性能会卡在三个地方: cpu 网络IO 磁盘IO 二、在优化性能的时候,首先要判断性能的瓶颈在上述的哪个地方。然后对症下药,按照下面的方法来优化: 1、提高CPU性能的方法 并发。利用多线程、进程。老的线程库效率太低,需要升级用nptl 。进(线)程数不要大于cpu个数 (请参考:h 阅读全文
posted @ 2017-12-27 16:25 离散音符 阅读(516) 评论(0) 推荐(0)
摘要:一、异步和多线程有什么区别?其实,异步是目的,而多线程是实现这个目的的方法。异步是说,A发起一个操作后(一般都是比较耗时的操作,如果不耗时的操作就没有必要异步了),可以继续自顾自的处理它自己的事儿,不用干等着这个耗时操作返回。.Net中的这种异步编程模型,就简化了多线程编程,我们甚至都不用去关心Th 阅读全文
posted @ 2017-12-26 14:22 离散音符 阅读(770) 评论(0) 推荐(1)