我正在使用C servlets和Kyoto cabinet來存儲數據庫。GWAN servlet的生命週期
我的問題是,G-wan如何調用servlet?
當與java servlet比較時,他們有init和service會破壞生命週期嗎? gwan如何工作?
int main(int argc, char *argv[])
{
KCDB *db = kcdbnew();
if(!kcdbopen(db, "casket.kch",KCOREADER)) {
fprintf(stderr, "open error: %s\n", kcecodename(kcdbecode(db)));
}
是否有可能首先打開數據庫連接並與多個http請求共享?
非常明確的答案 – 2014-10-08 02:29:24
*「您的servlet範圍內的變量在[a]請求結束時被釋放」*它只發生在腳本編輯完成後因此由G-WAN自動重新加載。剩下的時間,servlet變量是** static **(僅限於servlet的範圍),因此需要「全局」(可共享)指針。 – Gil 2014-10-14 07:05:05
這意味着一個請求gwan將啓動一個java進程來處理它。所以這可能是壞的方法,java冷啓動它非常慢。 – 2014-10-20 02:03:17