爲什麼PHP exec()在首頁加載時不起作用?PHP exec在頁面加載時掛起,但在刷新後工作
exec("python suggester.py " . $query_plus . " " . $location, $output);
大多數這工作得很好,但在我的頁面初始加載時間(suggester.promediacorp.com)POST請求坐落在: 我通過PHP使用下面的行執行python腳本等待/等待將近一分鐘,直到它最終返回響應。如果頁面刷新,或者其他查詢運行後,它可以很好地工作。
我幾乎100%確定該問題與exec()相關,因爲當我刪除該代碼時,我立即得到我的迴應。此外,即使python文件沒有內容,問題仍然存在。
我猜想它第一次緩存了一些計算量很大的東西。 – ceejayoz