2014-08-28 60 views
0

我有一個問題,我需要檢查客戶端服務器之間的連接,我需要在客戶端和一個「X」服務器與PHP之間的毫秒響應時間,我該怎麼做?如何在php中檢查客戶端和服務器之間的ping?

+0

可能的重複http://stackoverflow.com/questions/9841635/how-to-ping-a-server-port-with-php – 2014-08-28 17:05:12

+0

我已經試過這個腳本,但它會返回我的服務器和「x」服務器,我需要檢查客戶端和其他服務器之間的響應時間bte! – 2014-08-28 17:08:25

+0

我會在這裏用javascript寫東西。您向服務器發出簡單請求,並以毫秒爲單位存儲本地時間。迴應後,你可以檢查它已經花了多長時間。 – derdida 2014-08-28 17:11:26

回答

1

你的問題有很多可能的答案。根據答案,你會得到稍微不同的結果。我發現了一個jsfiddle,它可以從Javascript中啓動服務器,並將它包括在內。請參閱:

http://jsfiddle.net/KIKO_Software/x6r4o5hv/1/

位即坪是這樣的:

this.img = new Image(); 
this.img.src = "http://" + ip; 

定時是這樣完成的:

var start = new Date().getTime(); 
// now do something that takes time here 
var finish = new Date().getTime(); 
var responsetime = 'responded in '+(finish-start)+' ms'; 

此代碼需要大量的工作是可用的,但它顯示了原則。

相關問題