之前和同事聊天的时候,提到了这个硬件方面(包括内存,cpu,以及硬盘的存储选择),个人认为可以从这几个方面来提高底层硬件的性能,从而提高网站的整体吞吐量和速度. 一.主机: (1).CPU:决定处理的运算速度,好的cpu能够加速整个程序的计算时间,是服务器能够更快的响应请求. (2).内存:使用容量比较大的内存,能有效的提高数据的缓存效率,主要是热点数据的访问速度. (3).磁盘: 大小:影响存储数据的多少. 类型:是SAS or SATA or FC 亦或是ssd硬盘 转速:决定了你每一次IO
本文内容 越来越多的并发连接数 Web 前端优化,降低服务端压力 节约 Web 服务端的内存 节约 Web 服务器的 CPU 小结 一,越来越多的并发连接数 现在,Web 系统面对的并发连接数呈现指数增长,高并发成为了一种常态,这给 Web 系统带来不小的挑战.以简单粗暴的方式解决,就是增加 Web 系统的硬件配置.虽然硬件越来越便宜,但一味通过增加硬件性能来解决问题,成本非常高昂,而单机的性能永远是有瓶颈的.结合技术优化方案,才是更有效的解决方法. 并发连接数为什么呈指数增长?实际上,这几年用
鉴于昨天的文章<<使用Interlocked在多线程下进行原子操作,无锁无阻塞的实现线程运行状态判断>>里面有一个封装好的无锁的类库可以判断并发下的结束状况,我们可以完成并发时,以及并发的同时做一些事,因此,今天我做了个小demo: using System; using System.Collections.Concurrent; using System.Collections.Generic; using System.Diagnostics; using System.Li