Yaws

Yaws是一個名詞,一般解釋為雅司病,用於網路技術意思是web服在魔獸爭霸賽選手意思是德國人族選手,用於病情意思是熱帶痘狀慢性皮膚傳染病,用於稱號意思是中國hum殺手。

基本介紹

  • 中文名:Yaws
  • 解釋:雅司病
  • 網路技術:web伺服器.
  • 魔獸爭霸選手:德國人族選手
  • 病性:熱帶痘狀慢性皮膚傳染病
  • 稱號:中國hum殺手
詞典解釋,網路技術,魔獸爭霸選手,

詞典解釋

名詞 n. 1. (用作單數或複數)【醫】雅司病(一種熱帶痘狀慢性皮膚傳染病)

網路技術

yaws是一個使用erlang實現的web伺服器.
Yaws提供了若干種處理動態Web內容以及支持REST式的Web服務的方法:
靜態頁面中嵌入Erlang代碼。通過這種方法,你可以將...標籤內的out/1函式直接嵌入到靜態頁面中。該函式包含了Erlang代碼。這樣的檔案要以.yaws 為擴展名,從而通知Yaws處理它,並將...標籤替換為執行out/1函式的結果,這正是頁面應該包含的。在Erlang的術語中,out/1是元數(arity)1的函式,例如,某個帶有一個參數的函式。這個參數應該是一個Yaws arg記錄(record),這是一種特殊的數據結構,Yaws使用它將接收到的請求的細節傳遞給處理它們的代碼。例如,一個arg記錄可以提供請求URI、請求頭、POST 數據等信息。
應用程式模組(appmod)。由於Yaws的appmod,應用程式代碼可以控制URI。在前面描述的方法中,Erlang代碼被嵌入到靜態檔案中了,而這些檔案的URI是由它們的路徑相對於Web Server的文檔根決定的。然而,有了appmod後,應用程式就會控制URI的含義,這些URI通常不會與任何檔案系統上的工件有聯繫。Appmod 基本上都是一個導出out/1函式的Erlang模組。這些模組要在Yaws配置檔案中進行配置,來關聯一個URI路徑元素。如果一個請求中包含了某個已註冊的appmod所關聯的路徑元素,Yaws會調用這個模組的out/1 arg記錄。模組的out/1函式可以繼續解釋URI剩下的部分,以此來解釋請求和回響目標的具體資源是什麼。
Yaws應用程式(yapp)。appmods通常僅僅是單一的Erlang模組,Yaws yapp與此不同,它是全功能的應用程式。每個yapp都有它自己的文檔根,都有它自己的appmod集。說得明確些,yapp就是Erlang/OTP 應用程式。OTP表示“Open Telecom Platform(開發電信平台)”,它是一系列歷經考驗的庫和框架,它們為Erlang程式帶來了強大的能力。OTP封裝了很多構建分散式、事件驅動、高可用性系統的模式和方法。Erlang/OTP已經在現實世界中獲得了證明,它們可以被用在不同的電信系統中,例如,某些系統宣稱它們的宕機時間每年不過幾毫秒而已。
上述這三種方法(它們的細節可以在Yaws站點上找到)都可以有效地套用在REST式的Web Service中。具體情況就要依賴於Service本身的特徵了。但是根據我的經驗,yapp和appmod是最好用的,因為它們提供了對Web應用程式的最大控制。

魔獸爭霸選手

yaWs,德國人族選手,在wcg2008小組人族內戰中阻擊了中國選手“塔魔”we.pepsi.infi。在wcg2009成都世界總決賽開幕場上勝了“人皇”we.pepsi.sky,而此時,yaWs才19歲。經此兩役,在某些論壇上,他得到了“中國hum殺手的”民間稱號。
WCA2015全球總決賽《魔獸爭霸3》項目亞軍

相關詞條

熱門詞條

聯絡我們