国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Win服務器 > 正文

通過內核httpd實現web服務加速(1)

2024-09-10 00:02:33
字體:
來源:轉載
供稿:網友
一、簡介

  從linux2.4.13開始,在Networking options出現了一個試驗性的選項-"[ ] Kernel httpd acceleration (EXPERIMENTAL)",什么是kHTTPd呢?它是一個Linux環境下的web服務器。kHTTPd和其它Web服務器的不同之處在于其是作為內核的一部分運行在Linux的內核中(可以看成是一個設備驅動)。

  kHTTPd僅僅處理靜態(基于靜態文件的)的web頁面,而將所有的對于非靜態內容的請求傳遞給正常的運行于用戶空間的web服務器來處理,如apache、Zeus等,而這些運行在用戶空間的Web服務器并不需要任何修改。

  對于靜態web頁面的http請求的處理不是一個非常復雜過程,但是這卻是web服務中非常重要的一個部分,因為至少網站中大多數圖形都是靜態的,而且還有很多html文件時靜態的。一個常規的Web服務器對于靜態頁面的http請求處理非常簡單,僅僅是拷貝"文件到網絡"的簡單操作。如果這些操作在內核中完成將變得非常高效。例如也是完成類似的功能的NFS服務器也是運行在內核中的。

  通過在內核中實現web請求處理加速,通常意義的Web服務器-如apache等則可以專注于處理那些動態web請求。

  注:這里Apache指代任何一個Web服務器。

二、快速入門

  1) 編譯并加載模塊

  2) 如果需要,通過/proc/sys/net/khttpd來對模塊進行配置

  3) echo 1 > /proc/sys/net/khttpd/start

  卸載:

    echo 1 > /proc/sys/net/khttpd/stop
    echo 1 > /proc/sys/net/khttpd/unload
    rmmod khttpd

三、配置

  1、操作模式

  這里有兩種推薦操作模式:

  1) "Apache" 是主web服務器,kHTTPd是輔助Web服務器
  clientport -> 80
  serverport -> 8080 (or whatever)

  2) kHTTPd是主web服務器, "Apache"是輔助Web服務器
  clientport -> 8080 (or whatever)
  serverport -> 80

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 民勤县| 高雄市| 招远市| 贡山| 陵川县| 通河县| 伽师县| 海宁市| 惠水县| 宜黄县| 浮山县| 惠来县| 翁牛特旗| 班玛县| 吕梁市| 南投县| 哈尔滨市| 偏关县| 邯郸县| 咸阳市| 小金县| 承德县| 阿尔山市| 固原市| 泰顺县| 拉萨市| 铁力市| 乐昌市| 聂拉木县| 尚志市| 抚州市| 应用必备| 正阳县| 临邑县| 颍上县| 福州市| 阿克陶县| 邵东县| 夏河县| 永吉县| 遂溪县|