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...