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

首頁(yè) > 開發(fā) > 綜合 > 正文

TUX 2.0使用手冊(cè)--一、什么是TUX?

2024-07-21 02:37:33
字體:
供稿:網(wǎng)友

  1.介紹
  
    TUX是一種有GPL(GNU General Public License )許可的基于內(nèi)核的Web服務(wù)器。
  
    目前它還只能提供靜態(tài)的網(wǎng)頁(yè)服務(wù),只有和內(nèi)核區(qū)模塊,用戶區(qū)模塊,以及一般的用戶區(qū)Web服務(wù)器后臺(tái)一起應(yīng)用的時(shí)候才提供動(dòng)態(tài)的內(nèi)容服務(wù)。一般用戶區(qū)的Web服務(wù)器不需要為了適應(yīng)TUX而改變很多地方。然而,用戶區(qū)數(shù)據(jù)段代碼必須要有一個(gè)通向TUX的系統(tǒng)調(diào)用的接口。
  
    雖然動(dòng)態(tài)的內(nèi)容服務(wù)現(xiàn)在增長(zhǎng)的很迅速,但是也必須要提供靜態(tài)的內(nèi)容服務(wù)。如,所有的圖片文件就都是靜態(tài)的。TUX能給在linux的內(nèi)核里提供非常高效率的靜態(tài)內(nèi)容服務(wù),就想在內(nèi)核里運(yùn)行的NFS網(wǎng)絡(luò)文件系統(tǒng)服務(wù)一樣。
  
    TUX也有處理動(dòng)態(tài)內(nèi)容的功能。TUX模塊用網(wǎng)頁(yè)緩沖存儲(chǔ)動(dòng)態(tài)內(nèi)容的對(duì)象。當(dāng)一個(gè)動(dòng)態(tài)的請(qǐng)求到達(dá)的時(shí)候,一個(gè)TUX的模塊就發(fā)送會(huì)一個(gè)聯(lián)合的動(dòng)態(tài)請(qǐng)求并緩沖這個(gè)請(qǐng)求。這就是TUX的零拷貝緩存校驗(yàn)的結(jié)構(gòu)。(建議TUX模塊不許運(yùn)行在用戶區(qū),雖然他們也可以運(yùn)行在內(nèi)核區(qū)。)
  
    這個(gè)新的動(dòng)態(tài)內(nèi)容的處理需要一個(gè)新的API接口。當(dāng)前的CGI的API接口不能充分的用在TUX的API上。因此,當(dāng)前的CGI程序?yàn)榱耸褂肨UX就要修改當(dāng)前的程序。假如CGI程序不需要增加TUX的速度的話,TUX也可以把它安一般的CGI來處理。要實(shí)現(xiàn)這個(gè)功能就要用TUX的CGI模塊。TUX也可以處理復(fù)雜的CGI或是其他的請(qǐng)求,這要通過它把請(qǐng)求重定向到另外一個(gè)web服務(wù)器后臺(tái)程序,如Apache。也就是說,靜態(tài)的內(nèi)容,TUX模塊,老的CGI程序,以及為TUX Web服務(wù)器編寫的特定的程序都可以在TUX這個(gè)主服務(wù)器里運(yùn)行。
  
    一句話,TUX和其他的Web服務(wù)器的區(qū)別和TUX的好處包括:
  
  TUX是作為L(zhǎng)inux的內(nèi)核2.4.x或更高的一部分來運(yùn)行的,另外一部分可以做為用戶區(qū)來運(yùn)行。
  
  TUX緩存部分的TCP校驗(yàn)并用它們來加快網(wǎng)絡(luò)數(shù)據(jù)傳輸速度。
  
  用一個(gè)特定的網(wǎng)絡(luò)卡,TUX可以從頁(yè)面緩存定向分散的DMA直接到網(wǎng)絡(luò),這樣就避免了數(shù)據(jù)的拷貝。
  
  當(dāng)TUX不知道如何去處理一個(gè)請(qǐng)求或是接受到一個(gè)請(qǐng)求不能去運(yùn)行的時(shí)候,它一般會(huì)把這個(gè)請(qǐng)求傳送到用戶區(qū)的Web服務(wù)器后臺(tái)去處理它。一個(gè)典型的用戶區(qū)Web服務(wù)器就是Apache。
  2.TUX 2.0的新功能
  
    TUX 2.0是從TUX 1.0升級(jí)成的,仍然保守著與用戶區(qū)模塊的兼容性。
  
    增加的功能包括:
  
  真正的零磁盤讀拷貝,TUX1.0是放到一個(gè)臨時(shí)的緩存里的。
  
  生成網(wǎng)絡(luò)寫的零拷貝。
  
  零拷貝解析。
    其他新功能:
  
  提高用戶去功能模塊的支持。
  
  虛擬主機(jī)的支持,它不限制虛擬主機(jī)的數(shù)量。
  
  CGI可以綁定到特定的進(jìn)程
  
  一些BUG的修復(fù)。
  3.系統(tǒng)的基本需要
  
  TUX需要基于2.4.x內(nèi)核或是更高版本的系統(tǒng)。
  
  基于X86的服務(wù)器。
  
  交替的Web服務(wù)器如Apache來處理不知道的請(qǐng)求
    當(dāng)前的限制:
  
  
  內(nèi)核模塊只支持服務(wù)器端。
  
  TUX只在x86的Linux平臺(tái)上測(cè)試過。
  
  TUX能請(qǐng)求其他的Web服務(wù)器如Apache來處理請(qǐng)求。在當(dāng)前的版本,它對(duì)回滾不是處理的很好。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 高安市| 卢湾区| 五大连池市| 西平县| 德清县| 黑水县| 四平市| 綦江县| 华安县| 余姚市| 怀宁县| 通榆县| 奎屯市| 巨野县| 宣恩县| 休宁县| 会宁县| 怀仁县| 水城县| 金平| 青岛市| 比如县| 太和县| 武穴市| 马关县| 中阳县| 泰宁县| 民勤县| 县级市| 册亨县| 嵩明县| 札达县| 华坪县| 林芝县| 武城县| 武夷山市| 甘洛县| 军事| 贵定县| 阿克陶县| 汶上县|