生產環境使用http服務要點

2021-07-05 06:54:02 字數 509 閱讀 3765

1 採用nginx作為反向**

作用:1.1 配置nginx的upstram為backup模組,可以平滑公升級http服務。在http 服務時,要求http服務不再接受請求的http請求,而正在處理的請求需要等請求處理完畢後,再重啟。

因此,在公升級http服務時,可以配置nginx,是http請求先匯入到其他的http 服務節點。等http 服務公升級完成後,再把流程重新匯入到該節點。

1.2  檢視nginx的日,可以檢視http 請求的響應時間,以及響應是否正常。

1.3 配置合適的 client_max_body_size ,表示允許的最大請求報文長度.

1.4 配置合適的keepalive_requests 和 keepalive_timeout,控制長連線的數目。

2 在跨區訪問http 服務時,網路延遲可能比較長。

對於大包請求,如請求體為上百k,一次http請求需要拆分為多個tcp請求,增大了請求延遲。 需要採用gzip方法,壓縮請求包,從而減少請求的網路開銷,增加了大包請求的概率。

生產環境django專案部署要點

settings配置檔案設定 allowed hosts 或者填寫指定的ip 收集static靜態檔案目錄 python manage.py collectstatic 執行命令制定ip和埠 例如 python manage.py runserver 0.0.0.0 8000,不能用預設的127.0...

springCloud 生產環境不停服務熱部署

前提 生產環境下的springcloud服務,修改bug或是新功能部署上線,而又不想要影響到線上體驗的情況,提出了生產環境不停服務進行服務熱部署。方案 1.curl g http localhost 9021 檢視現在服務情況,返回結果 2.保證兩個狀態都為up的情況下,執行命令先獎其中乙個需要替換...

模擬生產環境使用thrift c 版

本文簡單的模擬了實際生成環境場景中使用的c s模型,使用thrift作為框架來進行開發,服務端實現了兩個介面,使用threadpoolserver模型提供服務,由於只是學習thrift相關的使用,本文的 不是很嚴謹,設計基本沒有,請閱讀本文之前最好有基本的thrift相關的知識。如 thrift檔案...