1.使用sql动态视图如下:select top 10 b.text,a.total_worker_time,a.total_logical_reads,a.total_elapsed_time,execution_countfrom sys.dm_exec_query_stats aCROSS A...
分类:
数据库 时间:
2015-04-16 23:31:10
阅读次数:
209
worker_processes:nginx要开启的进程数,一般为cpu的核数worker_cpu_affinity:为每个进程绑定一个cpu,减少cpu切换的开销配置示例:worker_processes 8;worker_cpu_affinity 00000001 00000010 000001...
分类:
其他好文 时间:
2015-04-16 19:26:53
阅读次数:
123
usernobodynobody;worker_processes4;worker_rlimit_nofile51200;error_loglogs/error.lognotice;pid/var/run/nginx.pid;events{useepoll;worker_connections51200;}http{server_tokensoff;includemime.types;proxy_redirectoff;proxy_set_headerHost$host;proxy_set_headerX-R..
分类:
其他好文 时间:
2015-04-14 20:10:37
阅读次数:
277
Nginx的高并发得益于其采用了epoll模型,与传统的服务器程序架构不同,epoll是linux内核2.6以后才出现的。下面通过比较Apache和Nginx工作原理来比较。 传统Apache都是多进程或者多线程来工作,假设是多进程工作(prefork),apache会先生成几个进程,类似进程池的....
分类:
Web程序 时间:
2015-04-13 20:44:40
阅读次数:
180
Apache的2中工作方式:1.prefork模式 次多路处理模块(MPM)实现了一个非线程型的,预派生的web服务器。它适合于没有线程安全库,需要避免线程兼容性问题的系统,它是要求将每个请求都独立处理的最好的MPM,这样若一个请求出现问题就不会影响到其他的请求。 这个MPM有 很强的自我调节能.....
分类:
Web程序 时间:
2015-04-13 14:29:26
阅读次数:
122
userwww-data;worker_processes4;pid/alidata/nginx.pid;events{worker_connections768;#multi_accepton;}http{###BasicSettings##client_max_body_size20m;sendfileon;tcp_nopushon;tcp_nodelayon;keepalive_timeout65;types_hash_max_size2048;server_tokensoff;#server_name..
分类:
其他好文 时间:
2015-04-10 11:42:29
阅读次数:
98
usernginxnginx;
worker_processes8;
worker_cpu_affinity000000010000001000000100000010000001000000100000100000010000000;
error_log/data/logs/nginx_error.logcrit;
pid/var/run//nginx.pid;
worker_rlimit_nofile65535;
events{
useepoll;
worker_connections65535;
}
h..
分类:
其他好文 时间:
2015-04-09 17:43:38
阅读次数:
148
项目需要一个调度模块,对定时任务、条件触发任务(例如按照流量)进行调度。我的设计是:一个扫描器定期扫描数据库里的未开始任务,将任务逐一发给gearman,gearman分发给workers,worker分布式地判断任务触发条件,如果满足触发条件,封装任务发送给gearman,gearman分发给workers,workers对任务进行执行。gearman的运行架构:
gearman的clien...
分类:
Web程序 时间:
2015-04-08 19:54:47
阅读次数:
268
【前言】我们从事Android开发以来,都自始自终被灌输着处理耗时的任务时要在非UI线程做。于是我们有了各种处理并发的编程手段,无论是自己用new Thread(Runnable)新起工作线程(Worker thread),还是利用Andro...
分类:
编程语言 时间:
2015-04-07 21:53:41
阅读次数:
448