中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

提升Ngixn服務(wù)器性能(二)

正如你可能在一開始就注意到的那樣 —— 這可能會(huì)導(dǎo)致在持久連接上的一些暫時(shí)的死鎖。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、開江網(wǎng)站維護(hù)、網(wǎng)站推廣。
由于是初始的擁塞窗口,發(fā)送端被允許傳送兩個(gè)包:A 和 B
在這個(gè)數(shù)據(jù)交換過程中,由于 Nagel 和延遲 ACK 之間的死鎖引入了 200ms 的延遲。
Nagle 算法是當(dāng)時(shí)真正的救世主,而且目前仍然具有極大的價(jià)值。但在大多數(shù)情況下我們不會(huì)在我們的網(wǎng)站上使用它,因此可以通過添加 TCP_NODELAY 標(biāo)志來安全地關(guān)閉它。
sendfile
正常來說當(dāng)要發(fā)送一個(gè)文件時(shí)需要下面的步驟:
這涉及到兩個(gè)上下文切換(讀,寫),并使相同對(duì)象的第二個(gè)副本成為不必要的。正如你所看到的,這不是的方式。值得慶幸的是還有另一個(gè)系統(tǒng)調(diào)用,提升了發(fā)送文件(的效率),它被稱為:sendfile(2)(想不到吧!居然是這名字)。這個(gè)調(diào)用在文件 cache 中檢索一個(gè)對(duì)象,并傳遞指針(不需要復(fù)制整個(gè)對(duì)象),直接傳遞到 socket 描述符,Netflix 表示,使用 sendfile(2) 將網(wǎng)絡(luò)吞吐量從 6Gbps 提高到了 30Gbps。
然而,sendfile(2) 有一些注意事項(xiàng):
在 nginx 中打開它tcp_nopush
tcp_nopush 與 tcp_nodelay 相反。不是為了盡可能快地推送數(shù)據(jù)包,它的目標(biāo)是一次性優(yōu)化數(shù)據(jù)的發(fā)送量。
在發(fā)送給客戶端之前它將強(qiáng)制等待包達(dá)到長(zhǎng)度(MSS),而且這個(gè)指令只有在 sendfile 開啟時(shí)才起作用。
看起來 tcp_nopush 和 tcp_nodelay 是互斥的。但是,如果所有 3 個(gè)指令都開啟了,nginx 會(huì):
我應(yīng)該使用多少進(jìn)程?

本文名稱:提升Ngixn服務(wù)器性能(二)
本文鏈接:http://www.rwnh.cn/article0/cgcpoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、Google、建站公司網(wǎng)站建設(shè)、App開發(fā)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
新密市| 小金县| 教育| 运城市| 冕宁县| 平度市| 金阳县| 九龙城区| 裕民县| 古丈县| 靖州| 遂昌县| 天津市| 襄汾县| 翁牛特旗| 枞阳县| 儋州市| 休宁县| 白水县| 仲巴县| 扎兰屯市| 天峻县| 德化县| 大余县| 金寨县| 阜南县| 勃利县| 即墨市| 都匀市| 南和县| 郎溪县| 保德县| 彭阳县| 景泰县| 蚌埠市| 集贤县| 河池市| 建湖县| 盘锦市| 临沧市| 鹤山市|