校務行政系統

出自旭陵維基
於 2024年7月9日 (二) 18:38 由 Yianlee2008留言 | 貢獻 所做的修訂 (建立內容為「史上最慢的系統 [https://cysh-cy.k12ea.gov.tw/SCH_UI/ 坐火箭前往車站搭蝸牛] = 技術紀載 = == 平均載入時間== 3.5秒 == 閒置自動登…」的新頁面)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

史上最慢的系統

坐火箭前往車站搭蝸牛

技術紀載

平均載入時間

3.5秒

閒置自動登出

20分鐘

可使用resetTimer();來防止(如果你能access的話)

或是呼叫"compositionupdate"的事件也可以觸發

相關程式碼寫於ASLoadProgress.js?20240709065350

event listener: (237) window.addEventListener("compositionupdate", resetTimer);

resetTimer: (323)

function resetTimer() {
 	console.log("resetTimer");
        window.top.clearTimeout(ast);
        var sessionTimeoutWarning = 20; //min
        var sTimeout = parseInt(sessionTimeoutWarning) * 60 * 1000;
        ast = window.top.setTimeout(logout, sTimeout);
        var current = new Date();       
        if (((current.getTime() - aspostback.getTime())/60000)>15)
        {            
            try {
                var astimerclient = getXmlHttpRequestObject();
                astimerclient.open("GET", encodeURI("AsCheck.ashx"), false);
                astimerclient.send();
            }
            catch (e) {
            }
            aspostback = new Date();
 	    console.log("AsCheck");
        }
        // 1000 milisec = 1 sec         
    }