IT技术
文章平均质量分 76
xwzjqyf
这个作者很懒,什么都没留下…
展开
-
处理大并发之一 对异步非阻塞的理解
目录(?)[-]处理大并发之一 对异步非阻塞的理解阻塞非阻塞对比阻塞与非阻塞 IO的阻塞与非阻塞的解释异步IO优缺点异步IO与轮询技术理想的异步IO模型参考资料在研究nginx和Node.js的时候常会遇到异步、非阻塞等,之前自己也经常使用epoll,对其同步与阻塞,异步与非阻塞有了一定的原创 2017-01-13 13:51:44 · 307 阅读 · 0 评论 -
Nginx配置文件详细说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;原创 2017-01-13 17:21:58 · 240 阅读 · 0 评论 -
利用Nginx做负载均衡
最近正在研究Nginx,Nginx作为反向代理服务器,可以对Web服务器提供加速,并且具有负载均衡的功能。 首先我要在官网下载Nginx(http://nginx.org/en/download.html),目前最新稳定的版本为1.0版本,Linux和Windows版本我都下下来了,在两台服务器上做网站负载均衡。在Windows版本中,将压缩包进行解压,执行命令:原创 2017-01-13 17:24:16 · 272 阅读 · 0 评论 -
redis、memcache、mongoDB对比分析
从以下几个维度,对redis、memcache、mongoDB 做了对比,欢迎拍砖1、性能都比较高,性能对我们来说应该都不是瓶颈总体来讲,TPS方面redis和memcache差不多,要大于mongodb2、操作的便利性 memcache数据结构单一 redis丰富一些,数据操作方面原创 2017-01-13 09:50:08 · 282 阅读 · 0 评论 -
高并发程序设计
a、空间换时间(多级缓存) 1)客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag) 2)反向代理缓存 3)应用端的缓存(memcache)原创 2017-01-13 09:54:03 · 246 阅读 · 0 评论 -
关于异步化带来的高并发和高吞吐量
对于系统的并发量的提高的优化,除了对模块内部性能以及切分,分流等的考虑外,我把以前做过的开放平台的并发和吞吐量的优化的经验分享一下A、B、C、D之间是分布式调用,统一由http接入A系统传统方式:各个系统之间是同步的阻塞调用,包括Http接入也是阻塞式的。 当用户并发比较大的时,常见的现象时各个系统线原创 2017-01-13 09:55:58 · 3352 阅读 · 0 评论