這篇文章主要介紹HTTP的連接管理是什么,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
十多年的哈巴河網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整哈巴河建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“哈巴河網(wǎng)站設(shè)計(jì)”,“哈巴河網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
HTTP連接管理:
1.誤解的Connection首部
當(dāng)http報(bào)文經(jīng)過中間客戶端到服務(wù)端中間的各種代理設(shè)備時(shí),對標(biāo)簽中列出的頭信息進(jìn)行刪除,close是事務(wù)結(jié)束后關(guān)掉此條連接
2.消除串行化的時(shí)延
并行連接:多條TCP連接發(fā)起并發(fā)的HTTP請求
持久連接:重用TCP連接,消除連接和關(guān)閉時(shí)延
管道化連接:通過并發(fā)的TCP連接發(fā)起并發(fā)的HTTP請求
3.打開少量的并行連接,每一個(gè)連接都是持久連接
HTTP/1.0+中的keep-alive 和 HTTP/1.1中的 persistent
客戶端發(fā)送Connection:keep-alive 服務(wù)端響應(yīng)Connection:keep-alive就是支持,否則就是不支持
4.HTTP/1.1的持久連接persistent
與keep-alive的區(qū)別是,這個(gè)默認(rèn)就是打開的除非發(fā)送Connection:close顯式關(guān)閉
5.連接會在任意的時(shí)候關(guān)閉掉,每條http響應(yīng)都應(yīng)該包含Content-Length以校對數(shù)據(jù)的完整性
6.連接的關(guān)閉和重試會帶來一些副作用,如果是post的請求重試多次會有風(fēng)險(xiǎn)
7.正常關(guān)閉連接,會有完全關(guān)閉和半關(guān)閉兩種
完全關(guān)閉就是服務(wù)端輸入輸出全關(guān)了,半關(guān)閉是只關(guān)閉了輸出或者輸入
當(dāng)數(shù)據(jù)被發(fā)送到一條已經(jīng)關(guān)閉的連接上時(shí),會出現(xiàn),連接被對端重置的錯(cuò)誤
關(guān)閉時(shí)應(yīng)該先關(guān)閉輸出通道,再關(guān)閉輸入通道
以上是HTTP的連接管理是什么的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!