最新消息:博客的意义不在于数量,在于原创。

nginx的一些优化方法

Linux 辰 羽 2335浏览 0评论

1、严格控制php-fpm,这个其实应该算是最基本的,可以看这里有更详细的说法。

2、只开启一个nginx进程:

worker_processes 1;

3、开启gzip压缩
对网页文件、CSS、JS等开启gzip雅座,减少数据传输量、减少磁盘I/O、减少内存交换,节省内存提高访问速度。

gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;

4、改变FastCGI通信方式
将Nginx的FastCGI的通信改成Unix Socket。TCP方式在高并发下稳定,但比Unix Socket方式慢。

#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;

5、缓存部分文件
如图片、CSS、JS不常更新的是文件可以缓存到浏览器下。

location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|ico|css|js)${
expires 30d;
}

 

 

转载请注明:辰羽的视界 » nginx的一些优化方法

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. Your posting is abeloutsly on the point!
    Elisa3年前 (2015-06-27)回复