一般来说nginx配置文件中对优化比较有作用的为以下几项:worker_processes 8;1 nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100...
                            
                            
                                分类:
其他好文   时间:
2014-07-16 19:51:46   
                                阅读次数:
185
                             
                    
                        
                            
                            
                                在Linux/Unix上架设ASP.NET WEB服务器,有两个可选方式,一种是Mono+XSP,一种是Mono+Jexus,其它的方式,比如 Apache+mod_mono、Nginx+FastCgi 等等,其实质与XSP并无区别,都是使用Mono所提供的ASP.NET处理模块:Mono.WebS...
                            
                            
                                分类:
Web程序   时间:
2014-07-13 09:51:08   
                                阅读次数:
297
                             
                    
                        
                            
                            
                                转自:http://my.oschina.net/chenzhuo/blog/150200?p=2#comments根据系统内存64G估算单台tengine做反向代理最高支持72万连接。为了验证达到该连接数时系统稳定运行,进行压测,先验证nginx与client建立72万连接时性能(不转发)。关闭超...
                            
                            
                                分类:
其他好文   时间:
2014-07-13 08:39:57   
                                阅读次数:
310
                             
                    
                        
                            
                            
                                上下文与全异步web服务器的关系请求上下文指在一个请求的处理过程中,把一些关键的信息保存下来的类似struct这样的结构体。每个http模块都可以有自己的上下文结构体,一般都是在刚开始处理请求时在内存池上分配它,之后当经由epoll、http框架再次调用到http模块的处理方法时,这个http模块可...
                            
                            
                                分类:
其他好文   时间:
2014-07-13 08:09:49   
                                阅读次数:
218
                             
                    
                        
                            
                            
                                select系统调用不仅对描述符的数量有限制,而且在高并发的情况下,哪怕只有一个活跃的套接字,也要轮询全部的fd set,而epoll采用回调的事件通知机制,只需要处理活跃的套接字。比如Nginx服务器采用的就是epoll,下面这个程序(当接收到大于10B的数据时)展示了epoll在边沿触发和电平触发的不同表现,在edge-trigger模式下,需要我们的程序一次将这次的事情处理完成(比如把数据全...
                            
                            
                                分类:
其他好文   时间:
2014-07-12 23:43:37   
                                阅读次数:
307
                             
                    
                        
                            
                            
                                ngx_event_core_module模块属于事件模块,它是其它事件类模块的基础。它主要完成以下任务:
创建连接池决定使用哪些事件驱动机制初始化将要使用的事件模块
下面分析该模块的代码。
ngx_event_core_module的ngx_command_t数组定义如下:
/* ngx_event_core_module对7个配置项感兴趣 */
static ngx...
                            
                            
                                分类:
其他好文   时间:
2014-07-12 20:13:25   
                                阅读次数:
330
                             
                    
                        
                            
                            
                                #nginx conf by linux kernel
net.ipv4.tcp_max_tw_buckets = 6000
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_tw_recycle=1
net_ipv4.tcp_tw_reuse=1
net_ipv4.tcp_syncookies=1
net.core.soma...
                            
                            
                                分类:
系统相关   时间:
2014-07-12 18:04:24   
                                阅读次数:
212
                             
                    
                        
                            
                            
                                tcMalloc优化nginx 
记住:nginx一定要先启动
1>下载安装libunwind:
#wget  http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99.tar.gz
wget  http://download.savannah.gnu.org/releases/libunwind/libunwin...
                            
                            
                                分类:
其他好文   时间:
2014-07-12 16:30:01   
                                阅读次数:
164
                             
                    
                        
                            
                            
                                1.安装Nginx以服务方式启动:a.下载instsrv.exe、srvany.exe以管理员方式启动CMD执行以下命令: instsrv Nginx D:\nginx\srvany.exe b.添加注册表关键附带运行NginxWindows Registry Editor Version 5......
                            
                            
                                分类:
其他好文   时间:
2014-07-12 15:17:38   
                                阅读次数:
229