最近一直在做性能排查,思路就是根据分析Nginx日志,得到响应耗时的url、以及请求时间,再得到这段时间的请求量,并发量,分析是并发的原因,还是本身就比较慢,如果是应用本身的原因,只需要找到对应的代码,然后进行优化就好了找到的几个原因,基本就是后端sql运行的比较多,..
分类:
其他好文 时间:
2017-03-13 22:42:25
阅读次数:
239
一、性能优化相关配置: (1)设置进程cpu的个数。 worker_process #;worker进程的个数;通常应该略少于CPU物理核心数。 (2)绑定物理cpu。 worker_cpu_affinity 00000001 00000010 00000100 (3)减少计时器解析度的值<间隔>。 ...
分类:
其他好文 时间:
2017-02-25 17:18:09
阅读次数:
183
默认情况下,nginx的work process按照顺序一个个处理http请求,因此如果后台处理时间较长,则work process会长时间等待IO状态,因此限制并发性。如下所示: 所以,对于可能存在的这类http请求,一般会启用线程池。默认情况下,线程池特性并不启用,需要在编译时增加编译选项--w ...
分类:
编程语言 时间:
2016-11-27 22:54:43
阅读次数:
279
谷歌、度娘搜索Nginx优化,能搜索出很多的文章,动不动就几万并发,十万并发,看着好像真是那么回事似的。
从使用Tengine的过程中,对Tengine/Nginx的优化,我个人认为Tengine的优化是脱离不开使用它的环境及部署结构的,单说优化
Tengine的意义并不大,况且每家公司的业务..
分类:
其他好文 时间:
2016-07-22 14:56:01
阅读次数:
325
1、安全优化:隐藏Nginx版本号,server_tokens off; 2、安全优化:更改掉默认的用户 user nginx; 3、性能优化: 根据硬件配置,调整nginx worker 进程数 ,一般为cpu的核数 4、性能优化:绑定不同的进程到不同的cpu上,硬件资源平均分配,比如4个work ...
分类:
其他好文 时间:
2016-05-26 21:57:03
阅读次数:
180
Nginx性能优化 作者:hanjilong 返回首页 Nginx性能优化 Nginx性能优化 作者:hanjilong 返回首页 简介 在大多数情况下,一个常规安装的Nginx对网站来说已经能很好地工作了。然而如果想挤压出Nginx的性能,就需要了解哪些指令会影响Nginx性能,在本文中将解释Ng ...
分类:
其他好文 时间:
2016-04-13 18:22:07
阅读次数:
178
一、编译安装过程优化1、减小Nginx编译后的文件大小在编译Nginx时,默认以debug模式进行,而在debug模式下会插入很多跟踪和ASSERT之类的信息,编译完成后,一个Nginx要有好几兆字节。而在编译前取消Nginx的debug模式,编译完成后Nginx只有几百千字节。因此可以在编译之前,...
分类:
其他好文 时间:
2016-01-23 10:27:36
阅读次数:
324
event段优化 使用epoll事件驱动,比默认selec、poll更高效。 加大worker_connection 65535,使得nginx并发能够执行更多的连接 如果设定过小,在高并发的情况下,会在日志中有 work_connection is not enough while accepti...
分类:
其他好文 时间:
2016-01-17 21:29:16
阅读次数:
148
前几天买了本高俊峰的《高性能Linux服务器构建实战I》,网上都说运维必备手册,昨天看了目录加小50页感觉还是比较扩充视野的,很多东西在学校是不可能学到的,就是感觉有的地方讲的仍然不是很清楚,毕竟79块的书其实可以写到800页的.... 个人对于nginx比较感兴趣,源码的编译安装是比较熟的了...
分类:
其他好文 时间:
2015-12-19 11:05:35
阅读次数:
132
Nginx性能优化可分为对操作系统的优化和队Nginx本身的优化两部分。针对Nginx对Linux系统的优化1、关闭不必要的服务
根据自己Linux服务器部署的项目需求,进行相应的关闭不必要的服务或进程。2、优化写磁盘操作
我们指导,Nginx每次访问一个文件的时候,Linux系统将会对他的“Acess”,即访问时间进行修改对于查看一个文件被修改的时间,可以使用stat 文件名 的方式进行查看...
分类:
其他好文 时间:
2015-11-24 21:16:07
阅读次数:
208