[問題] submit後太久,server沒反應

看板Web_Design作者 (DeerBear)時間19年前 (2006/11/28 05:37), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
大家好,有個問題想請教, 我目前有隻程式在server端用php跑, client端則是普通的http form 讓user 填入資料 當user按下submit之後,資料送到server開始運算 運算時間按照資料複雜度而有不同, 此時我的問題出現了 若運算時間小於五分鐘的話,結果能正確傳回browser 但若運算時間大於五分鐘,browser便會一直停在loading狀態, 就算我在server檢查資料已經算完,結果卻仍然傳不回browser 想請問各位是否有遇過這種情形呢?也就是說後端處理太久,導致結果傳不回前端 server是Appache+php 4.x 試過調整httpd.conf中的Keep Alive改成On,仍然無效 想請大家幫忙,謝謝! (試過Firefox和ie皆有同樣情形) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 209.10.241.196

11/28 09:54, , 1F
試試看 void set_time_limit(int seconds);
11/28 09:54, 1F

11/28 09:54, , 2F
設定為 0 則不限定最久時間
11/28 09:54, 2F

11/28 11:20, , 3F
max_execution_time ??
11/28 11:20, 3F
文章代碼(AID): #15QrgUAz (Web_Design)