亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
epoll短連接
[打印本頁]
作者:
eveson
時(shí)間:
2014-12-12 13:24
標(biāo)題:
epoll短連接
服務(wù)器用epoll實(shí)現(xiàn),假如有大量客戶端用短連接,發(fā)送請(qǐng)求一個(gè)數(shù)據(jù),得到結(jié)果就客戶端就close,類似于http這種。這種請(qǐng)求多了,會(huì)不會(huì)影響服務(wù)器性能。只是一個(gè)假設(shè),以后可能會(huì)遇到,有點(diǎn)擔(dān)心。
作者:
myworkstation
時(shí)間:
2014-12-12 14:23
回復(fù)
1#
eveson
大量的短鏈接會(huì)引出下面的問題:如果鏈接是由服務(wù)器主動(dòng)斷開的那么會(huì)有大量鏈接在TIME_WAIT狀態(tài),此時(shí)大量的無用鏈接占據(jù)了用于保存鏈接的隊(duì)列資源,超過限止后會(huì)導(dǎo)致客戶發(fā)生SYN包重傳,表現(xiàn)為客戶端連接超時(shí)或者建立鏈接的過程很慢。
作者:
zsszss0000
時(shí)間:
2014-12-12 14:49
記得解決這個(gè)問題有一種方法是reuse
作者:
yulihua49
時(shí)間:
2014-12-12 16:18
//避免 TIME_WAIT
so_linger.l_onoff=1;
so_linger.l_linger=0;
ret=setsockopt(sock, SOL_SOCKET, SO_LINGER, &so_linger, sizeof so_linger);
復(fù)制代碼
zsszss0000 發(fā)表于 2014-12-12 14:49
記得解決這個(gè)問題有一種方法是reuse
作者:
myworkstation
時(shí)間:
2014-12-12 17:28
回復(fù)
4#
yulihua49
這樣使用也有一定的問題,參考這里:
http://blog.csdn.net/yunhua_lee/article/details/8146837
作者:
xphh2008
時(shí)間:
2014-12-12 18:03
沒問題的,這不就是web服務(wù)器的典型場景嗎?想想nginx,幾十萬并發(fā)無壓力。
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2