web 服務的基礎介紹

2022-06-11 05:51:08 字數 952 閱讀 3889

1>web 服務的訪問流程

1.電腦瀏覽器網頁上輸入請求的位址

2.伺服器接收到請求

3.伺服器響應請求

4.將響應的資料返回給客戶端

2>  apache 的三種工作模型(面試)

select ;work;event

2.1  select 模型(預派生模式 apache prefork)

乙個主程序,多個子程序,最大併發1024

每個子程序的執行緒響應乙個請求,相對比較占用記憶體,但比較穩定

優點: 穩定         

缺點:慢,佔資源 ,併發只有1024

2.2  work模型:

一種多程序多執行緒模型,乙個主程序,多個子程序,乙個子程序有固定的執行緒,每個執行緒處理乙個請求

優點: 比select 模型併發更高,占用的記憶體的更小

缺點:長連線會造成空連線的執行緒不能釋放,如果太多也會造成併發高

2.3 event 模型

屬於事件驅動模型(epoll),每個程序可以響應多個請求

優點:單執行緒響應多請求,佔據更少的記憶體,高併發下表現更優秀,會有乙個專門的執行緒來管理keep-alive類

型的執行緒,當有真實請求過來的時候,將請求傳遞給服務執行緒,執行完畢後,又允許它釋放 缺點:沒有執行緒安全控

制缺點: 監聽執行緒是乙個單點故障

WEB服務基礎

web服務基礎 http協議原理 http協議屬於osi模型中的第七層應用層協議,http協議的重要應用就是www服務應用,下面就以www服務應用為例介紹http協議的通訊原理。以http協議進行通訊時,需要有客戶端 即終端使用者 和伺服器端 即web伺服器 在web客戶端向web伺服器傳送請求報文...

Web前端基礎技術(術語介紹)

web world wide web 即全球廣域網,萬維 網。它是種基於超文字和http的 全球性的 動態互動的 跨平台的分布式圖形資訊系統。簡單來說,web服務就是提供我們通過瀏覽器訪問的 系統。前端 的客戶端使用者計算機上展示的部分,負責 的展示 互動等。http 超文字傳輸協議 hyperte...

Web伺服器 Apache配置介紹

語法規則 說明示列 define 定義常量 define srvroot d srv apache24 使用常量 serverroot 表示路徑時使用 而不使用 d srv apache24 配置引數 配置說明 示列serverroot apache執行目錄 serverroot d apache2...