看板 PHP 關於我們 聯絡資訊
[Platform] Windows 7 SP1 x64, PHP 5.2.6+Apache 2.2.8 in Appserv2.5.10 (我自己架的伺服器) [Browser] Chrome 18.0.1025 (以下的測試結果都是用Chrome的F12的Network項目紀錄時間) [問題] 請教各位版上先進,我寫PHP的sleep()可以正常運作,usleep()卻完全沒有暫停的 跡象,以下是幾個測試結果: 1. <?php //sleep(1); usleep(1000); ?> 執行時間:5~7ms 2. <?php sleep(1); usleep(1000); ?> 執行時間:1.00s 3. <?php sleep(1); //usleep(1000); ?> 執行時間:1.00s 請問這該如何解決呢? [Note] 根據php.net的說法,http://php.net/manual/en/function.usleep.php, 這個函數從PHP5.0.0就可以在Windows用了,可是我還是不能用 -- 雨後荷花承恩露,滿城春色映朝陽 大明湖畔風光好,泰岳峰高聖澤長 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.241.51
buganini:1000ms只是0.01秒喔 04/07 01:03
buganini:應該說micro second才對(百萬分之ㄧ)… 不是milli second 04/07 01:04
buganini:(千分之一) 前者是u 後者是m 04/07 01:04
yan12125:我錯了,把micro當作0.001 04/07 01:04
yan12125:感謝B大,已成功 04/07 01:06
buganini:啊… 1F漏一個0 XD 04/07 01:08
LaPass:不好意思 我想請問一下....PHP什麼時候才會需要用sleep? 04/07 01:35
LaPass:生成網頁感覺起來是越快越好啊..... 04/07 01:36
MOONRAKER:一直戳人家網頁,或者一直寄信的時候,這就要等了吧 04/07 01:46
LaPass:了解 XD 04/07 01:48
kusoayan:一直去撈人家網頁的資料,不 sleep 很容易被 ban XDD 04/07 10:23