簡體   English   中英

意外的sleep()行為-共享vs(vps托管)

[英]unexpected sleep() behavior - shared vs (vps hosting)

我在goodaddy共享托管網站上有一個網站[可恥],現在我要移至我的vps linode服務器[Fedora 16,apache,apc等...]。

在Godaddy版本上,我有以下代碼:

<?php

echo 'Do something...';
sleep(1);
echo 'Do something else...';
sleep(1);
echo 'etc...';

?>

當我在linode上使用相同的代碼時,所有代碼(包括暫停)都在頁面加載之前執行。 在godaddy共享版本上,每次睡眠后都會加載內容(請讓我知道是否聽不清楚)。 這個問題不可能是瀏覽器,因為我使用同一瀏覽器來查看兩者。

是否需要安裝某些東西或需要更改設置以獲得預期的結果??

〜編輯:我不確定這是否有所不同,但[附加信息永遠不會傷害],在linode上,所有網站都是虛擬主機。

聽起來好像他們打開了輸出緩沖。 您可以使用ob_end_flush()將其關閉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM