内核优化#visysctl.conf增加以下配置net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=1800net.ipv4.ip_conntrack_max=16777216#如果使用默认参数,容易出现网络丢包net.ipv4.netfilter.ip_conntrack_max=16777216#如果使用默认参数,容易出现网络丢包net.ipv4.tcp_ma..
分类:
其他好文 时间:
2015-09-11 06:53:48
阅读次数:
213
我们来看一下图,下面的这张图清晰的表明了nginx优化的一些方法:nginx要响应请求的话,必须要:1.要建立socket连接2.是要读本地的文件所以这就是我们的一个优化的方向:所以参考照上面的优化思路,我们可以更改上面的系统级别的参数,从而进行调优:1 echo 50000 > /proc/sys...
分类:
其他好文 时间:
2015-07-30 18:46:33
阅读次数:
149
一、一般来说nginx配置文件中对优化比较有作用的为以下几项:1.worker_processes8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数(如,2个四核的cpu计为8)。2.worker_cpu_affinity000000010000001000000100000010000...
分类:
其他好文 时间:
2015-07-10 15:06:37
阅读次数:
125
在客户端缓存文件可以在很大程度上减轻服务器端的压力,试想如果每次请求都从服务器上获取资源,将浪费很多流量,因此我们要在客户端缓存文件。那么,我们应该缓存什么样的文件呢?图片文件,图片文件一般相对文本文件来说都比较大,且一般不会修改。css、js文件,这些文件能够..
分类:
其他好文 时间:
2015-07-06 00:13:10
阅读次数:
156
Nginx配置和优化1.隐藏版本号默认情况下,使用curl命令会把nginx的版本信息等获取到,如:[root@transit_machine~]#curl-I-H"www.beyond.com""http://172.16.254.5/index.php"
HTTP/1.1200OK
Server:nginx/1.6.3
Date:Wed,24Jun201502:50:59GMT
Content-Type:text/html
Connect..
分类:
其他好文 时间:
2015-06-24 19:18:24
阅读次数:
147
先看网站架构图:以上网站架构广泛运用中大型网站中,本文从架构每一层分析所用主流技术和解决手段,有助于初入网站运维朋友们,进一步对网站架构认识,从而自己形成一套架构概念。第一层:CDN国内网络分布主要南电信北联通,造成跨地区访问延迟大问题,对于有一定访问量网站来..
分类:
Web程序 时间:
2015-06-23 15:59:25
阅读次数:
201
本文章的个人博客地址:http://www.z-dig.com/nginx-optimization-25.html本文内容来自老男孩教育运维班课程,由本人整理http://oldboy.blog.51cto.com/1.1隐藏nginxheader里版本号信息1.2更改源码隐藏软件名称及版本号1.3更改掉nginx默认用户及用户组(worker进程服务用户优化..
分类:
其他好文 时间:
2015-06-18 02:03:50
阅读次数:
144
Nginx优化选项参数注释:worker_processes#nginx进程数。具体用法:worker_processes8;#建议按照cpu核数目来指定,通常设置为cpu核数的倍数。参数注释:worker_cpu_affinity#设置进程绑定cpu,这个跟worker_processes协同工作。具体用法:worker_processes8worker_cpu_affinity..
分类:
其他好文 时间:
2015-06-14 00:42:39
阅读次数:
175
安装环境:centos6.564位nginx版本:nginx-1.4.7一、安装安装必要软件pcre和openssl为了支持rewrite功能,我们需要安装pcretarzxvfpcre-8.31.tar.gzcdpcre-8.31./configure&&make&&makeinstall为了ssl支持,需要安装opensslyum-yinstallopenssl*2.安装nginx解..
分类:
其他好文 时间:
2015-05-26 19:11:26
阅读次数:
138
lsof工具文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Linux操作系统通常给每个进程能打开的文件数量强加一个限制,Linux通常有一个系统级1024的限制。
随着并发的增大,原有系统默认的1024个文件描述符肯定会不够用,时间越长,系统可能会报如下错误:open files limits…..查看nginx进程所占用的...
分类:
其他好文 时间:
2015-05-13 10:33:41
阅读次数:
148