數(shù)十年專注企業(yè)數(shù)字化轉(zhuǎn)型、智能化升級(jí)、企業(yè)上云解決方案服務(wù)商
工單提交 實(shí)名認(rèn)證 騰佑科技咨詢熱線咨詢熱線: 400-996-8756
百度云服務(wù)中心騰佑科技公司
云服務(wù)器活動(dòng) 服務(wù)器租用 服務(wù)器托管 機(jī)柜租賃 帶寬租賃
  • 最新資訊
  • 熱門資訊
  • 最熱資訊
智能建站

服務(wù)器租用的時(shí)候減少服務(wù)器的請求能力?

發(fā)布時(shí)間:2021-03-31 作者:未知

簡述:服務(wù)器租用的時(shí)候減少服務(wù)器的請求能力?高性能網(wǎng)站請求量大應(yīng)該如何支撐?大體可以分為兩個(gè)方面。一方面是盡量減少對服務(wù)器的請求,另一方面是提高服務(wù)器的相應(yīng)能力。對于減少服務(wù)器的請求能力,小編這里列舉以下幾

    服務(wù)器租用的時(shí)候減少服務(wù)器的請求能力? 高性能網(wǎng)站請求量大應(yīng)該如何支撐?大體可以分為兩個(gè)方面。一方面是盡量減少對服務(wù)器的請求,另一方面是提高服務(wù)器的相應(yīng)能力。對于減少服務(wù)器的請求能力,小編這里列舉以下幾個(gè)方面,大家可以參考。
     1:對于開發(fā)人員,盡量做到能夠合并css, 把多張背景圖片合并, 減少mysql查詢等。

     2: 對于運(yùn)維人員, nginx的expires 設(shè)置,利用瀏覽器緩存等,減少查詢。

     3: 利用第三方的cdn來響應(yīng)請求,以此來減少自身服務(wù)器的壓力。

     4: 最終剩下的,不可避免的請求----服務(wù)器集群+負(fù)載均衡來支撐。

      對于Nginx來說,客戶來請求Nginx 來響應(yīng),怎么響應(yīng),無非是讀取mysql 或者是直接讀取磁盤上的index.html 等等。兩個(gè)方向,第一是要建socket 連接,第二是要打開文件。這就牽扯到兩個(gè)硬性的限制。第一,你的socket 連接能不能建那么多。你的內(nèi)存是不是足夠大,因?yàn)榻ocket 連接都要內(nèi)存維護(hù)著他們的信息的。你打開文件,操作系統(tǒng)允許不允許你一次打開那么多的文件。因?yàn)樵谀J(rèn)情況下一個(gè)進(jìn)程同時(shí)只能打開1024個(gè)文件。所以你想建立高并發(fā),高并發(fā)無非就是建立的socket 連接多,打開的文件多。只有你這兩個(gè)方面能承的住。當(dāng)然對你的網(wǎng)卡也是有要求的,起碼你的網(wǎng)卡能夠同時(shí)跑通那么多的流量。知道了這兩個(gè)大的方向之后,我們排查問題就需要從這兩點(diǎn)入手。然后通過觀察系統(tǒng)的dmesg 和 nginx 的error.log 來逐步解決問題。其實(shí)在真實(shí)的生產(chǎn)環(huán)境里面,做東西都是哪里出錯(cuò)了,跟著錯(cuò)誤軌跡一點(diǎn)點(diǎn)去摸索的優(yōu)化的。沒有一個(gè)固定的路子說照著什么做就能達(dá)到多大的并發(fā)。

點(diǎn)擊展開全文

鄭州騰佑科技有限公司(以下簡稱“騰佑科技”)成立于2009年, 總部位于鄭州,是 一家致力于互聯(lián)網(wǎng)服務(wù)業(yè)的高新技術(shù)企業(yè),公司主營業(yè)務(wù)以互聯(lián)網(wǎng)數(shù)據(jù)中心、云計(jì)算、人 工智能、軟件開發(fā)、安全服務(wù)“互聯(lián)網(wǎng)+”行業(yè)解決方案及行業(yè)應(yīng)用等相關(guān)業(yè)務(wù)。

售前咨詢熱線:400-996-8756

備案提交:0371-89913068

售后客服:0371-89913000

熱門活動(dòng)

百度云服務(wù)中心
  • 熱門資訊
  • 隨便看看