內容要點:
從網站建設到定制行業(yè)解決方案,為提供成都做網站、成都網站制作、成都外貿網站建設服務體系,各種行業(yè)企業(yè)客戶提供網站建設解決方案,助力業(yè)務快速發(fā)展。成都創(chuàng)新互聯(lián)公司將不斷加快創(chuàng)新步伐,提供優(yōu)質的建站服務。
nginx優(yōu)化之進程管理
nginx優(yōu)化之網頁壓縮
nginx優(yōu)化之防盜鏈
實驗環(huán)境:
在編譯安裝好nginx的基礎上
一、nginx優(yōu)化之進程管理
1、超時訪問:
vim?/usr/local/nginx/conf/nginx.conf? http?{ ... keepalive_timeout?????????65?180;???????????????#以后者為準??梢栽趆ttp\server\?locati?on設置 client_header_timeout?80;??????????????????????#等待客戶端發(fā)送請求頭的超時時間超時會發(fā)送408錯誤 client_body_timeout?80;?????????????????????????#設置客戶輸發(fā)送請求體超時時間 ... }
2、更改進程數(shù)
ps aux | grep nginx ? ? ? ? ? ? ? ? ? ?##查看當前進程數(shù)。一個主進程中包含一個子進程
a、添加cpu
虛擬機右下角設置添加cpu
b、重啟服務
init?6
c、查看cpu情況
cat?/proc/cpuinfo
d、修改配置文件
vim?/usr/local/nginx/conf/nginx.conf worker_processes???2;?????????????????????????#工作進程為2(修改核數(shù)相同或者2倍) worker_cpu_affinity??01?10;??????????????????????????#做平均分配?編號?1?2(每個進程由不同的cpu處理)
二、網頁壓縮
1、配置文件中配置壓縮功能
vim?/usr/?local/nginx/?conf/nginx.?conf ???gzip?on;???????????????????????????????????#去掉#開啟gzip壓縮功能 ???gzip_min_length?1k;??????????????????#壓縮閾值 ???gzip_buffers?4?16k;??????????????????#buffer???大小為4個16k緩沖區(qū)大小 ???gzip_http_version?1.1;???????????????#壓縮版木 ???gzip_comp_level?6;????????????????????#壓縮比率,最小為1,處理速度快,傳輸速度慢,9最大壓縮比,處理速度慢,傳輸速度快 ???gzip_types?text/plain?application/x-javascript?text/css?image/jpg?image/jpeg?image/png?image/gif?application/xml?text/javascript?application/x-httpd-php?application/javascript?applicationion/json; ???gzip_disable?"MSIE?[1-6]\.";??????#配置禁用gzip條件,支持正則,表示ie6以下不啟用gzip ???gzip_vary?on;???????????????????????????#選擇支持very?header可以讓前端的緩存服務器緩存經過gzip壓縮的頁面
2、站點首頁中插入jpg圖片進行測試
cp?/error?/usr/local/nginx/html vim?index.html
三、nginx優(yōu)化之防盜鏈
nginx配置文件中添加盜鏈跳轉設置
兩種配置方式:
第一種
vim?/usr/local/nginx/conf/nginx.conf ????????location?~*?\.(jpg|gif|swf)$?{?????????????????????#需要防盜鏈資源的文件類型 ??????????????valid_referers?none?blocked?*.lulu.com; ??????????????if?(?$invalid_referer?)?{ ?????????????????rewrite?^/???#如果有人非法盜鏈資源,則返回一張防盜鏈圖? ??????????????} ????????}
第二種:
????????location?/img/?{?????????????????????????????????????#img是相對目錄,是html目錄下的img目錄 ??????????????valid_referers?none?blocked?server_names?*.lulu.com;??????#允許訪問該目錄的域名或IP ??????????????if?(?$invalid_referer?)?{ ?????????????????rewrite?^/?/upload/otherpic54/13243.jpg; ??????????????} ????????}
更多aginx優(yōu)化、apache優(yōu)化可進我主頁查看