jmeter 最大时间长_长连接和短连接区别和优缺点
生活随笔
收集整理的這篇文章主要介紹了
jmeter 最大时间长_长连接和短连接区别和优缺点
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
TCP與UDP?udp:面向無連接的通信協(xié)議,數(shù)據(jù)包括目的端口信息和源端口信息優(yōu)點:面向無連接,操作簡單,要求系統(tǒng)資源較少,速度快,由于不需要連接,可進(jìn)行廣播發(fā)送缺點:發(fā)送數(shù)據(jù)之前不需要與對方建立連接,接收到數(shù)據(jù)時也不需要發(fā)送確認(rèn)信號,發(fā)送端不知道接收端是否正確接接收,不會重發(fā),不可靠。tcp:面向連接的通訊協(xié)議,通過三次握手建立連接,通訊完成時四次揮手?jǐn)嚅_連接優(yōu)點:在數(shù)據(jù)傳輸時,有確認(rèn)、窗口、重傳、擁塞控制機制,能保證數(shù)據(jù)正確性,較為可靠缺點:速度相對慢一點,要求系統(tǒng)資源較多短連接?連接->傳輸數(shù)據(jù)->關(guān)閉連接?比如HTTP是無狀態(tài)的的短鏈接,瀏覽器和服務(wù)器每進(jìn)行一次HTTP操作,就建立一次連接,但任務(wù)結(jié)束就中斷連接。具體就是 瀏覽器client發(fā)起并建立TCP連接 -> client發(fā)送HttpRequest報文 -> server接收到報文->server handle并發(fā)送HttpResponse報文給前端,發(fā)送完畢之后立即調(diào)用socket.close方法->client接收response報文->client最終會收到server端斷開TCP連接的信號->client 端斷開TCP連接,具體就是調(diào)用close方法。?也可以這樣說:短連接是指SOCKET連接后,發(fā)送接收完數(shù)據(jù)后馬上斷開連接。因為連接后接收了數(shù)據(jù)就斷開了,所以每次數(shù)據(jù)接受處理不會有聯(lián)系。這也是HTTP協(xié)議無狀態(tài)的原因之一。長連接?連接->傳輸數(shù)據(jù)->保持連接 -> 傳輸數(shù)據(jù)-> ………..->直到一方關(guān)閉連接,多是客戶端關(guān)閉連接。長連接指建立SOCKET連接后不管是否使用都保持連接,但安全性較差。HTTP在短鏈接和長連接上的選擇:HTTP是無狀態(tài)的 ,也就是說,瀏覽器和服務(wù)器每進(jìn)行一次HTTP操作,就建立一次連接,但任務(wù)結(jié)束就中斷連接。如果客戶端瀏覽器訪問的某個HTML或其他類型的 Web頁中包含有其他的Web資源,如JavaScript文件、圖像文件、CSS文件等;當(dāng)瀏覽器每遇到這樣一個Web資源,就會建立一個HTTP會話?HTTP1.1和HTTP1.0相比較而言,最大的區(qū)別就是增加了持久連接支持(貌似最新的HTTP1.1 可以顯示的指定 keep-alive),但還是無狀態(tài)的,或者說是不可以信任的。?如果瀏覽器或者服務(wù)器在其頭信息加入了這行代碼 Connection:keep-alive TCP連接在發(fā)送后將仍然保持打開狀態(tài),于是,瀏覽器可以繼續(xù)通過相同的連接發(fā)送請求。保持連接節(jié)省了為每個請求建立新連接所需的時間,還節(jié)約了帶寬。?實現(xiàn)長連接要客戶端和服務(wù)端都支持長連接。優(yōu)缺點tcp長連接優(yōu)缺點:長連接可以省去較多的tcp建立/關(guān)閉的操作,減少浪費,節(jié)省時間,對于頻繁請求資源的客戶,較適用于長連接;client和server如果長時間不關(guān)閉的話,會存在一個問題,隨著客戶的越來越多,server早晚會有扛不住的一天,這時需要采取一些策略,如關(guān)閉一些長時間不讀寫操作的連接,這樣可以避免一些惡意連接導(dǎo)致server端服務(wù)受損,如果條件再允許,就可以以客戶端為顆粒度,限制每個客戶端的最大連接數(shù)tcp短連接優(yōu)缺點:短連接對于服務(wù)器來說較為簡單,存在的連接都是有用的連接,不需要額外的控制,但如果客戶端連接頻繁,會在tcp的建立和關(guān)閉上浪費時間。本文來自:https://blog.csdn.net/qq_38270106/article/details/83539289Python火熱時期,小編給正在學(xué)習(xí)中的人,贈送一套Python學(xué)習(xí)精品視頻,加下方小編微信,備注Python?領(lǐng)取相關(guān)閱讀jmeter,學(xué)這些重點就可以了Jmeter+Ant 接口自動化環(huán)境配置指南Jmeter系列-階梯式加壓神器
出品:轉(zhuǎn)載
排版:可樂超
切記要備注?Python總結(jié)
以上是生活随笔為你收集整理的jmeter 最大时间长_长连接和短连接区别和优缺点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vertica MySQL_Vertic
- 下一篇: es6 混合commjs_es6的模块化