Nginx的優(yōu)化

作為真實(shí)服務(wù)器的優(yōu)化

針對(duì)CPU的nginx 配置優(yōu)化指令

worker_processes 指令是用來(lái)指定Nginx工作進(jìn)程數(shù)

官方默認(rèn)設(shè)為1,但是為了讓多核CPU能夠更好的處理并行任務(wù),可以將該值設(shè)置大一些,最好這個(gè)值是機(jī)器CPU的倍數(shù)斋陪。

worker_cpu_affinity 指令用來(lái)為每個(gè)進(jìn)程分配工作內(nèi)核(CPU)吵聪。

這個(gè)指令的設(shè)置方法有些麻煩.我們這里遵循一個(gè)規(guī)則去設(shè)定,就可以很簡(jiǎn)單。規(guī)則:

cpu  有多少個(gè)核,就有幾位數(shù),1代表使用,0代表不使用这难。

來(lái)舉個(gè)栗子,上面兩個(gè)優(yōu)化的結(jié)合:

    兩核CPU,開啟兩個(gè)進(jìn)程
    worker_processes 2;
    worker_cpu_affinity 01 10;

針對(duì)網(wǎng)絡(luò)相關(guān)的配置指令

keepalive_timeout 用于設(shè)置Nginx服務(wù)器與客戶端保持連接的超時(shí)時(shí)間
keepalive_timeout 參數(shù)1 參數(shù)2;

參數(shù)1指定客戶端連接保持活動(dòng)的超時(shí)時(shí)間,在這個(gè)時(shí)間之后,服務(wù)器會(huì)關(guān)閉此連接;

參數(shù)2指定了使用Keep-Alive 消息頭保持存活的有效時(shí)間,如果不設(shè)置他,Nginx服務(wù)器不會(huì)向客戶端發(fā)送Keep-Alive 消息頭以保持與客戶端某些瀏覽器(如Mozilla,Konqueror等)的連接沪蓬。設(shè)置這個(gè)選項(xiàng)后,客戶端就可以在超時(shí)時(shí)間后關(guān)閉連接,而不需要服務(wù)器關(guān)閉了肋僧。

舉個(gè)栗子

keepalive_timeout 60 30;
如果客戶端連接超過(guò)60S,服務(wù)器關(guān)閉此次連接鞠抑;
客戶端連接超過(guò)30S就關(guān)閉連接饭聚。
send_timeout 用于設(shè)置Nginx 服務(wù)器響應(yīng)客戶端的超時(shí)時(shí)間

這個(gè)超時(shí)時(shí)間僅針對(duì)客戶端和服務(wù)器端建立連接之后,如果在指定的時(shí)間內(nèi),客戶端沒有收到任何內(nèi)容,這個(gè)連接將會(huì)被斷開搁拙。

client_header_buffer_size 用戶設(shè)置Nginx 服務(wù)器允許的客戶端請(qǐng)求頭的緩沖區(qū)大小,默認(rèn)是1KB秒梳。一般是:
client_header_buffer_size 4k;
Gzip 壓縮指令

開啟或者關(guān)閉Gzip功能, 默認(rèn)指令設(shè)置為off, 即不啟用Gzip功能。只有設(shè)置為on時(shí),后續(xù)介紹的指令才會(huì)有效箕速。

gzip on | off;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末酪碘,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子盐茎,更是在濱河造成了極大的恐慌兴垦,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件字柠,死亡現(xiàn)場(chǎng)離奇詭異探越,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)窑业,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門钦幔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人常柄,你說(shuō)我怎么就攤上這事鲤氢。” “怎么了西潘?”我有些...
    開封第一講書人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵铜异,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我秸架,道長(zhǎng)揍庄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任东抹,我火速辦了婚禮蚂子,結(jié)果婚禮上沃测,老公的妹妹穿的比我還像新娘。我一直安慰自己食茎,他們只是感情好蒂破,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著别渔,像睡著了一般附迷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上哎媚,一...
    開封第一講書人閱讀 49,950評(píng)論 1 291
  • 那天喇伯,我揣著相機(jī)與錄音,去河邊找鬼拨与。 笑死稻据,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的买喧。 我是一名探鬼主播捻悯,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼淤毛!你這毒婦竟也來(lái)了今缚?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤低淡,失蹤者是張志新(化名)和其女友劉穎姓言,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體查牌,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡事期,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年滥壕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了纸颜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡绎橘,死狀恐怖胁孙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情称鳞,我是刑警寧澤涮较,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站冈止,受9級(jí)特大地震影響狂票,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜熙暴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一闺属、第九天 我趴在偏房一處隱蔽的房頂上張望慌盯。 院中可真熱鬧,春花似錦掂器、人聲如沸亚皂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至掸刊,卻和暖如春乃摹,著一層夾襖步出監(jiān)牢的瞬間禁漓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工峡懈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留璃饱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓肪康,卻偏偏與公主長(zhǎng)得像荚恶,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子磷支,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • 引言 Nginx的優(yōu)化其實(shí)有很多谒撼,阿里系的Tengine其實(shí)就是優(yōu)化過(guò)的nginx。 本文接著上文繼續(xù)關(guān)注Ngin...
    OzanShareing閱讀 275評(píng)論 0 5
  • 第一章 Nginx簡(jiǎn)介 Nginx是什么 沒有聽過(guò)Nginx雾狈?那么一定聽過(guò)它的“同行”Apache吧廓潜!Ngi...
    JokerW閱讀 32,650評(píng)論 24 1,002
  • 《老男孩Linux運(yùn)維》筆記 隱藏Nginx軟件版本號(hào) 一般來(lái)說(shuō),軟件的漏洞都和版本有關(guān)善榛。因此要盡量隱藏對(duì)訪問(wèn)用戶...
    Zhang21閱讀 3,634評(píng)論 0 28
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理辩蛋,服務(wù)發(fā)現(xiàn),斷路器移盆,智...
    卡卡羅2017閱讀 134,637評(píng)論 18 139
  • Page 1:nginx 服務(wù)器安裝及配置文件詳解 CentOS 6.2 x86_64 安裝 nginx 1.1 ...
    xiaojianxu閱讀 8,529評(píng)論 1 41