指定腳本最大執行秒數,超過則終止並報錯:
Server.ScriptTimeout = 100 ' 必須在 ASP 程式碼最前端設定
必須在任何耗時操作(大量資料處理、長時間資料庫查詢、外部 API 呼叫)之前設定,否則無效。
<% Server.ScriptTimeout = 100 %>
<html><body>
<% Response.Write "此頁面最長執行時間:" & Server.ScriptTimeout & " 秒" %>
</body></html>
合理設定逾時可防止惡意或失控腳本佔用伺服器資源,提升服務穩定性。