您好,登錄后才能下訂單哦!
內容要點:
nginx優化之進程管理
nginx優化之網頁壓縮
nginx優化之防盜鏈
實驗環境:
在編譯安裝好nginx的基礎上
一、nginx優化之進程管理
1、超時訪問:
vim?/usr/local/nginx/conf/nginx.conf? http?{ ... keepalive_timeout?????????65?180;???????????????#以后者為準。可以在http\server\?locati?on設置 client_header_timeout?80;??????????????????????#等待客戶端發送請求頭的超時時間超時會發送408錯誤 client_body_timeout?80;?????????????????????????#設置客戶輸發送請求體超時時間 ... }
2、更改進程數
ps aux | grep nginx ? ? ? ? ? ? ? ? ? ?##查看當前進程數。一個主進程中包含一個子進程
a、添加cpu
虛擬機右下角設置添加cpu
b、重啟服務
init?6
c、查看cpu情況
cat?/proc/cpuinfo
d、修改配置文件
vim?/usr/local/nginx/conf/nginx.conf worker_processes???2;?????????????????????????#工作進程為2(修改核數相同或者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緩沖區大小 ???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 <img?src="game.jpg"/>
三、nginx優化之防盜鏈
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?^/?https://cache.yisu.com/upload/information/20200309/28/13243.jpg; ??????????????} ????????}
更多aginx優化、apache優化可進我主頁查看
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。