nginx配置一般优化参数
#user  nobody;
worker_processes  2;
# CPU亲和力,worker_processes最多开启8个,注意写法
worker_cpu_affinity 01 10;
worker_rlimit_nofile 65535;
error_log  logs/error.log error;
pid        logs/nginx.pid;
events {
    use epoll;
    worker_connections  65535;
    multi_accept off;
}
http {
    include       mime.types;
    default_type  text/html;
    sendfile       on;
    tcp_nopush     on;
    keepalive_timeout 60;
    tcp_nodelay on;
    client_header_buffer_size 4k;
    open_file_cache max=102400 inactive=20s;
    open_file_cache_valid 30s;
    open_file_cache_min_uses 1;
    client_header_timeout 15;
    client_body_timeout 15;
    reset_timedout_connection on;
    send_timeout 15;
    server_tokens off;
    client_max_body_size 10m;
    gzip on;
    gzip_min_length 2k;
    gzip_buffers   4 32k;
    gzip_http_version 1.1;
    gzip_comp_level 6;
    gzip_types text/plain text/css text/javascriptapplication/json application/javascript application/x-javascriptapplication/xml;
    gzip_vary on;
    gzip_proxied any;
    server {
        listen       80;
        server_name  192.168.0.165;
        location / {
            root   html;
            index  index.html index.htm;
        }
        location ~* \.(js|css)$ {
            expires 7d;
            log_not_found off;
            access_log off;
        } 
        # 图片防盗链,ip换成网址,可以使用通配符
        location ~*^.+\.(jpg|gif|png|swf|flv|wma|wmv|asf|mp3|mmf|zip|rar)$ {
            valid_referers noneblocked 192.168.0.165;
            if ( $invalid_referer ) {
                #return 302 http://www.benet.com/img/nolink.jpg;
                return 404;
                break;
            }
            access_log off;
        }
    }
}
												
											nginx配置一般优化参数的更多相关文章
- Nginx 笔记(四)nginx 原理与优化参数配置 与 nginx 搭建高可用集群
		
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 一.nginx 原理与优化参数配置   master-workers 的机制的好处 首先,对于每个 ...
 - Nginx配置性能优化与压力测试webbench【转】
		
这一篇我们来说Nginx配置性能优化与压力测试webbench. 基本的 (优化过的)配置 我们将修改的唯一文件是nginx.conf,其中包含Nginx不同模块的所有设置.你应该能够在服务器的/et ...
 - Nginx使用教程(三):Nginx配置性能优化之I/O和TCP配置
		
配置Nginx I/O <br\> Sendfile 当应用程序传输文件时,内核首先缓冲数据,然后将数据发送到应用程序缓冲区. 应用程序反过来将数据发送到目的地. Sendfile方法是一 ...
 - Nginx配置性能优化
		
大多数的Nginx安装指南告诉你如下基础知识--通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了.而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能 ...
 - Nginx配置性能优化(转)
		
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了.而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能 ...
 - 关于Nginx配置性能优化
		
基本的 (优化过的)配置 将修改的唯一文件是nginx.conf,其中包含Nginx不同模块的所有设置.在服务器的/etc/nginx目录中找到nginx.conf. 首先,我们将谈论一些全局设置,然 ...
 - [转] Nginx配置性能优化
		
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了.而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能 ...
 - Nginx使用教程(二):Nginx配置性能优化之worker配置
		
配置Nginx workers <br\>NGINX根据指定的配置运行固定数量的工作进程. 这些工作进程负责处理所有处理. 在下面的章节中,我们将调整NGINX worker参数. 这些参 ...
 - nginx  高并发优化参数
		
关于内核参数的优化: net.ipv4.tcp_max_tw_buckets = 6000timewait的数量,默认是180000.net.ipv4.ip_local_port_range = 10 ...
 
随机推荐
- 三、Reids(高性能)key-value服务器知识整合
			
一.Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. 知识链接:https://www.runoob.com/redis/redis-backup.html ht ...
 - uboot下如何读写rtc pcf2127的寄存器?
			
一. pcf2127简介 pcf2127是实时时钟计数器模块,支持两种接口,i2c和spi,笔者以i2c为例 二. pcf2127的读写操作时序 2.1 写操作 根据i2c的规范https://www ...
 - 最详细React Native环境配置及项目初始化(2018-10-14)
			
注意配环境一定要全程使用稳定VPN工具,否则会浪费大量时间!!!相信我 一.截止到项目初始化之前也就是执行这条命令之前都按官网的方法就可以 https://reactnative.cn/docs/ge ...
 - redis5.0编译安装
			
##################### linux下运行redis 1.下载源码 https://redis.io/ 2.将源码上传到服务器中,进行编译安装 a)可以使用rz进行上传(sz是将服务 ...
 - flutter 单例
			
flutter中的单例 class DataSave{ factory DataSave() => shared(); static DataSave _instance; DataSave._ ...
 - 由STL map调用clear后,内存不返还给操作系统的问题出发,探讨glibc malloc/free行为(转)
			
1. 问题 我们的程序有几十个线程,每个线程拥有一个std::map,每个线程都要向自己的std::map中插入大量的数据,但每个数据只有几十字节:当使用完std::map,调用map.clear() ...
 - 六十:Flask.Cookie之flask设置cookie的有效域名
			
设置cookie有效域名cookie默认只能在主域名下使用,如果要在子域名下使用,则应该给set_cookie设置属性domain='.主域名',此时,此cookie在此主域名下的所有子域名均有效 f ...
 - python 类中__int__和__str__的使用
			
class F: def __str__(self): return 'hello china' def __int__(self): return 123 res = F()print(res) # ...
 - MYSQL查询今天、昨天、7天前、30天、本月数据
			
今天: SELECT * FROM 表名 WHERE TO_DAYS( 时间字段名) = TO_DAYS(NOW()); 昨天: SELECT * FROM 表名 WHERE TO_DAYS( NOW ...
 - linux常用命令(8)cat命令
			
cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1 命令格式:cat [选项] [文件]. ...