在初始化ttibit時,支援很多選項,完整選項如下:
,//設定伺服器超時,毫秒單位,在具體的請求中,可以再設定請求的超時。
timeout :
18000
, debug :
false
,//忽略路徑末尾的 /
ignoreslash:
true
,//啟用請求限制
uselimit:
false
,//最大連線數,0表示不限制
maxconn :
1024
,//單個ip單位時間內的最大連線數,0表示不限制
maxiprequest:0,
//單位時間,預設為1秒
peertime :1,
//展示負載資訊,需要通過daemon介面開啟cluster集群模式
showloadinfo :
true
,//負載資訊的型別,text 、json、--null
//json型別是給程式通訊使用的,方便介面開發
loadinfotype :
'text'
,//負載資訊的檔案路徑,如果不設定則輸出到終端,否則儲存到檔案
loadinfofile :'',
//404要返回的資料
notfound:
'not found'
,//400要返回的資料
badrequest :
'bad request'
,//控制子程序最大記憶體使用量的百分比引數,範圍從-0.42 ~ 0.36。基礎數值是0.52,所以預設值百分比為80%。
memfactor:
0.28
,//url最大長度
maxurllength:
2048
,//請求上下文快取池最大數量。
maxpool:
4096
,//子程序匯報資源資訊的定時器毫秒數。
monitortimeslice:
640,};
// 對於http狀態碼,在這裡僅需要這兩個,其他很多是可以不必完整支援,並且你可以在實現應用時自行處理。
// 因為一旦能夠開始執行,就可以通過執行狀態返回對應的狀態碼。
// 而在這之前,框架還在為開始執行洋蔥模型做準備,不過此過程非常快。
使用titbit開發Web後端服務02 路由和引數
http的起始行給出了請求型別,也被稱為 請求方法。目前的請求方法 get post put delete options trace head patch 1 use strict 23 const titbit require titibit 45 titbit 810 c.res.body s...
使用titbit開發Web後端服務 請求上下文
框架在接收的請求引數,只有乙個,被稱為請求上下文,就是乙個封裝了各種請求資料的物件。通過這樣的設計,把http 1.1 和 http 2協議的一些差異以及node.js版本演進帶來的一些不相容做了處理,出於設計和效能上的考慮,對於http2模組,封裝請求物件是stream,而不是http模組的inc...
後端開發工程開發Web頁面框架
layui是一款採用自身模組規範編寫的前端 ui 框架,遵循原生 html css js 的書寫與組織形式,門檻極低,拿來即用。其外在極簡,卻又不失飽滿的內在,體積輕盈,元件豐盈,從核心 到 api 的每一處細節都經過精心雕琢,非常適合介面的快速開發。收費 1600永久授權 官網位址為 jquery...