筆記4 WEB伺服器

2022-02-06 20:08:20 字數 294 閱讀 9275

http:超文字傳輸協議,基於tcp的方式,會更穩當更安全。協議就是規定了怎樣去請求伺服器,伺服器如何返回資訊。如下圖紅色方框標記所示:

開啟瀏覽器電商廣告原理:

三次握手本質上是四次握手,c請求資料syn傳入s請求鏈結,s伺服器應答資料ack;s伺服器再次請求c客戶端建立鏈結,c應答給s伺服器。由於中間的s應答和請求可以合併一起,造成3次握手。本質上是建立連線的。

四次揮手時候,主要是關閉時候有可能是通訊延時或者通訊結束。所以不能合併。本質是關閉連線。

python中多程序引發起併發,多執行緒不能引進併發,gil

web伺服器nginx筆記

配置檔案目錄 ubuntu etc nginx nginx.conf配置檔案注釋 nginx使用者及組 使用者 組 user www data 工作程序 數目。根據硬體調整,通常等於cpu數量或者2倍於cpu。worker processes 1 pid 程序識別符號 存放路徑。pid run ng...

web伺服器 簡單web伺服器實現

三次握手 一般情況下是瀏覽器先傳送請求資料,c s ack 應答 三次握手成功後,才開始進行通訊資料的收發。四次揮手 一般情況下是客戶端先關閉,給瀏覽器傳送關閉資訊。如果瀏覽器傳送了關閉資訊,但是伺服器沒有回過去,較慢 那麼瀏覽器一直發是不是就會有問題?所以會等待 2msl的時間。一般為2 5分鐘。...

web伺服器 併發web伺服器實現 epoll

在linux的網路程式設計中,很長的時間都在使用select來做事件觸發。在linux新的核心中,有了一種替換它的機制,就是epoll。epoll 是當今 linux 系統採用的方式,一般伺服器都是用 epoll 來實現的。epoll 是一種方案,這種方案不使用多程序多執行緒多協程,而是使用單程序單...