欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何提高服務(wù)器并發(fā)處理能力,有這幾點我們要注意

2021-01-28    分類: 網(wǎng)站建設(shè)

什么是服務(wù)器并發(fā)處理能力

一臺服務(wù)器在單位時間里能處理的請求越多,服務(wù)器的能力越高,也就是服務(wù)器并發(fā)處理能力越強(qiáng)。

服務(wù)器的本質(zhì)工作就是,爭取以最快的速度將內(nèi)核緩沖區(qū)中的用戶請求數(shù)據(jù)一個不剩地都拿出來,然后盡快處理,再將響應(yīng)數(shù)據(jù)放到一塊又能夠與發(fā)送數(shù)據(jù)的緩沖區(qū)中,接著處理下一撥請求。

而服務(wù)器并發(fā)處理能力,可以通過吞吐率來觀察,吞吐率,單位時間里服務(wù)器處理的大請求數(shù),單位req/s??梢岳肑meter工具進(jìn)行測試服務(wù)器服務(wù)器并發(fā)處理能力。

例如服務(wù)器的性能,web程序的并發(fā)能力,代碼,數(shù)據(jù)庫等等,這里以一個Web程序為例,說明一下提高服務(wù)器處理并發(fā)能力的。


服務(wù)性能提高

服務(wù)器之所以可以同時處理多個請求,在于操作系統(tǒng)通過多執(zhí)行流體系設(shè)計使得多個任務(wù)可以輪流使用系統(tǒng)資源,這些資源包括CPU,內(nèi)存以及I/O. 這里的I/O主要指磁盤I/O, 和網(wǎng)絡(luò)I/O。

服務(wù)器的性能也可能是性能的瓶頸,這個時候,就需要更好的服務(wù)器。比如單核CPU提高到多核,內(nèi)存也需要增加。


web程序的并發(fā)能力

web程序員并發(fā)能力,web在相同時間內(nèi)處理更多的請求,多線程處理最為關(guān)鍵。比如SpringBoot默認(rèn)使用Tomcat,而tomcat的默認(rèn)線程為200,即在同一時刻,只能處理200個請求,而其他需要排隊等待,在服務(wù)器性能足夠好的情況,就需要將Tomcat的處理線程增加到合適的大小。

線程的增加,需要經(jīng)過性能測試,才能知道多少合適,線程的切換也是需要資源和時間的,因此不能無限擴(kuò)大。

多個web同時處理。通過對web的集群,讓web處理的并發(fā)增加。如圖:


使用nginx作為轉(zhuǎn)發(fā),web服務(wù)器集群是的處理的請求數(shù)增加。

代碼

1. 優(yōu)化代碼處理的速度,一空間換時間,對于執(zhí)行的慢的程序,可以通過消耗內(nèi)存(即構(gòu)造新的數(shù)據(jù)結(jié)構(gòu))來進(jìn)行優(yōu)化。

2. 利用池化技術(shù)復(fù)用,池化技術(shù)能夠減少資源對象的創(chuàng)建次數(shù),提高程序的性能,特別是在高并發(fā)下這種提高更加明顯。簡單點來說,就是提前保存大量的資源,以備不時之需。線程的創(chuàng)建是非常耗時和消耗資源的,通過池化池化技術(shù)解決這一點。

3. 減少使用不必要的鎖。服務(wù)器處理大量并發(fā)請求時,多個請求處理任務(wù)時存在一些資源搶占競爭,這時一般采用“鎖”機(jī)制來控制資源的占用,當(dāng)一個任務(wù)占用資源時,我們鎖住資源,這時其它任務(wù)都在等待鎖的釋放,這個現(xiàn)象稱為鎖競爭。

通過鎖競爭的本質(zhì),我們要意識到盡量減少并發(fā)請求對于共享資源的競爭。比如在允許情況下關(guān)閉服務(wù)器訪問日志,這可以大大減少在鎖等待時的延遲時間。要大程度減少無辜的等待時間。


數(shù)據(jù)庫

數(shù)據(jù)庫往往成為程序的瓶頸,程序多數(shù)都需要查詢數(shù)據(jù)庫,而數(shù)據(jù)庫的查詢插入都是有一定性質(zhì),特別是在數(shù)據(jù)量特別大的時候。

1. SQL優(yōu)化以提升SQL執(zhí)行效率;優(yōu)化那些查詢慢的語句,并通過創(chuàng)建索引等手段來優(yōu)化。

2. 數(shù)據(jù)庫讀寫分離避免讀、寫鎖帶來的性能開銷;Mysql實現(xiàn)主動,主插入操作,而查詢使用從數(shù)據(jù)庫。

網(wǎng)站題目:如何提高服務(wù)器并發(fā)處理能力,有這幾點我們要注意
標(biāo)題鏈接:http://aaarwkj.com/news/97911.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司網(wǎng)站設(shè)計、App開發(fā)動態(tài)網(wǎng)站、建站公司網(wǎng)站內(nèi)鏈

廣告

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

成都app開發(fā)公司
国产精品久久久99| 日本中文一区在线观看| 中文字幕国产精品一二区| 亚洲欧美日韩另类在线视频| 高清免费国产日日操夜夜草| 中国一级黄片免费欧美| av免费观看日韩永久| 日本成人一区二区在线播放| 亚洲男人av天堂东京热| 精品女同一区二区三区久久| 99热免费精品在线观看| 婷婷激情六月中文字幕| 亚洲国产在线一区二区| 大神厕所偷拍美女尿尿| 青青草原精品资源视频| 免费精品黑人一区二区三区| 日韩在线不卡av一区二区| 四虎成人免费永久视频| 永久永久免费黄色一级片| 激情毛片av在线免费看| 天天操夜夜操白天操晚上操| 国产亚洲欧美成人精品久久| 日韩黄色大片免费在线观看| 亚洲成人av日韩在线| 色哟哟亚洲精品一区二区| 亚洲特级黄色做啪啪啪| 麻豆午夜视频免费在线观看| 99久久久国产精品日本久久区一| 欧美黑人在线一区二区| 日本 一区二区在线| 欧美成人精品午夜一区二区| 老司机午夜视频在线观看| 中文字幕中出亚洲精品| 中文精品字幕人妻熟女小妇| 日本一区不卡二区高清| 91久久精品人妻一区二区| 婷婷亚洲五月伊人91| 日本av在线中文一区二区| 日本午夜激情一区二区| 日韩黄色免费在线观看| 国产高清在线a视频大全|