問題很簡單,我想檢查一個數據庫爲網站訪問者提供定製內容,但是如果這個功能需要800ms以上的時間執行,那麼故障轉移並提供一個通用頁面。 (服務器響應的目標時間爲1000毫秒)。php set_time_limit小於一秒
我見過set_time_limit函數,但是這需要一個秒數的整數作爲參數。
我的問題:是否有類似的東西可以用於小於1秒的值?
我在尋找類似:
void set_time_limit_ms (int $milliseconds)
set_time_limit_ms (800)
所以問題是一個長時間運行的數據庫查詢?請參閱http://stackoverflow.com/questions/4794747/mysql-can-i-limit-the-maximum-time-allowed-for-a-query-to-run – bitWorking
可能是的,但我也會期待在PHP中進行一些數學比較,這也會佔用一些處理時間,或者可能用R等另一種語言調用腳本。基本上,我想在函數開始時啓動時鐘,並在800毫秒內殺死它,並且可以自由地將任何我想要的功能(我會做很多實驗來優化開始的速度),知道它會殺死查詢並以800毫秒提供一個通用頁面。感謝您的關注。 –