這篇文章主要介紹了nginx優化的六點方法,有對nginx優化不太熟悉的同學可以參考下
一.優化nginx併發量
[root@proxy ~]# ab -n 2000 -c 2000修改nginx配置檔案,增加併發量benchmarking 192.168.4.5 (be patient)
socket: too many open files (24) //提示開啟檔案數量過多
[root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf二.優化linux核心引數(最大檔案數量).. ..
worker_processes 2; //與cpu核心數量一致
events
.. ..
[root@proxy ~]# nginx -s reload
[root@proxy ~]# ulimit -a //檢視所有屬性值優化後測試伺服器併發量[root@proxy ~]# ulimit -hn 100000 //設定硬限制(臨時規則)
[root@proxy ~]# ulimit -sn 100000 //設定軟限制(臨時規則)
[root@proxy ~]# vim /etc/security/limits.conf
.. ..
* soft nofile 100000
* hard nofile 100000
#該配置檔案分4列,分別如下:
#使用者或組 硬限制或軟限制 需要限制的專案 限制的值
[root@proxy ~]# ab -n 2000 -c 2000三.優化nginx資料報頭快取
[root@proxy ~]# cat lnmp_soft/buffer.sh修改nginx配置檔案,增加資料報頭部快取大小#!/bin/bash
url=index.html?
for i in
do url=$v$i=$i
done
curl $url //經過5000次迴圈後,生成乙個長的url位址列
[root@proxy ~]# ./buffer.sh
.. ..
414 request-uri too large //提示頭部資訊過大
[root@proxy ~]# nginx -s reload四.對頁面進行壓縮處理
[root@proxy ~]# cat /usr/local/nginx/conf/nginx.conf六.瀏覽器本地快取靜態資料http
[root@proxy ~]# nginx -s reload到此這篇關於nginx優化的六點方法的文章就介紹到這了。
簡單介紹六點nginx優化的方法
這篇文章主要介紹了nginx優化的六點方法,有對nginx優化不太熟悉的同學可以參考下 一.優化nginx併發量 root proxy ab n 2000 c 2000 benchmarking 192.168.4.5 be patient socket too many open files 24...
HashTable和HashMap的六點區別
hashtable和hashmap的六點區別 hashtable的應用非常廣泛,hashmap是新框架中用來代替hashtable的類,也就是說建議使用hashmap,不要使用hashtable。可能你覺得hashtable很好用,為什麼不用呢?這裡簡單分析他們的區別。1.hashtable的方法是...
選擇主機須注意的六點
現在主機商是遍地www.cppcns.com開花,怎麼去選擇主機?乙個 選擇乙個 的虛擬主機就有關重要。因程式設計客棧為很多主機商,在購買之前,和購買後所能實現的東西是根本不完成不了的。所以我們就要去選擇。乙個好主機。減少以後不必要的麻煩。1.速度。這就不用說了,速度慢了肯定會失去很多使用者。選擇伺...