1 回答

TA貢獻1827條經驗 獲得超9個贊
curl通過在不使用任何范圍標頭的情況下通過命令行請求腳本,同時擁有max_execution_time=1并提供 2.893 GB 文件,找出了更多詳細信息。
在同一臺機器上(在 7 秒和 678 MB 處中止):
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
23 2893M 23 678M 0 0 92.5M 0 0:00:31 0:00:07 0:00:24 0
curl: (18) transfer closed with 2322893144 bytes remaining to read
在帶寬較低的外國機器上(在 49 秒和 599 MB 處中止):
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
20 2893M 20 599M 0 0 12.1M 0 0:03:58 0:00:49 0:03:09 10284
curl: (18) transfer closed with 2404747608 bytes remaining to read
就此而言,amax_execution_time=30在這種情況下并不是真正的“小”,因為它允許傳輸估計約 30 * 600 MB(= 18 GB?。???蛻舳说恼埱蟪掷m時間與服務器端的執行時間完全無關。
事實上,當從 html5 視頻對象中調用腳本時,會完成多個部分請求max_execution_time=1(在帶寬更低的桌面客戶端上,每個請求大約需要 14 分鐘,直到中止并傳輸大約 500 MB)。
最后,我很困惑,因為客戶端請求持續時間和服務器端執行時間之間存在巨大差異。
- 1 回答
- 0 關注
- 171 瀏覽
添加回答
舉報