nginx分為核心模塊烙样,基礎(chǔ)模塊,第三方模塊
handlers,filters,proxies
worker_processes 開(kāi)啟的進(jìn)程數(shù)节预,一般和CPU個(gè)數(shù)相同就行
debug, info,notice,warn,error,crit
worker_connections 每個(gè)進(jìn)程的最大連接數(shù)
keepalive_timeout
nginx -V 查看編譯的模塊
gzip_vary 可以讓前端的緩存服務(wù)器緩存經(jīng)過(guò)壓縮的頁(yè)面
gzip_comp_level 壓縮的等級(jí)
upstream
ip_hash down weight max_fails fail_timeout backup
要使用fair算法惭适,必須編譯upsream_fair模塊
要使用url_hash輪詢(xún)算法科阎,必須編譯hash
charset utf8;
location ~ .*.(jpg|png)host;
proxy_set_header X-Real-IP proxy_add_x_forwarded_for;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
////
//圖片防盜鏈
//日志分割腳本
//////nginx性能優(yōu)化
1辆苔、編譯nginx之前修改模式算灸,取消debug模式
auto/cc/gcc 文件下刪除 CFLAGS="$CFLAGS -g"
2、為特定CPU編譯
3姑子、利用TCMalloc優(yōu)化nginx性能
4乎婿、服務(wù)器內(nèi)核參數(shù)優(yōu)化
PHP模塊,需要安裝PHP-FPM
nginx針對(duì)PHP模塊優(yōu)化,開(kāi)啟緩存
//nginx+perl街佑,需要安裝fcgi模塊