2012-03-07 5 views
0

私はサーバを稼働しており、訪問者はページwww.site.com/zf/bandwidthを開こうとしています。ユーザーのアップロード/ダウンロード速度をどのように表示できますか?どのアダプター/クラスを使用できるか。ZendFramework - 帯域幅をテストするには?訪問者が自分のアップロード/ダウンロードを表示するためにページを開くとき

class ZfController extends Zend_Controller_Action { 
    public function bandwidthAction() { 
    // show the upload/ download speed of that visitor 
    } 
} 

答えて

2

たぶん、あなたは、事前に定義されたパッケージのための帯域幅を測定し、あなたのウェブサイトのユーザーにそれを返すためにProgressBar Adapterを使用することができます。

+0

しかし、これは両方ではありませんか?ダウンロード、アップロードなどの手段。ファイル転送は実際にアップロードされます。あなたはアップロードを言って、それを測定するために同じファイルをもう一度ダウンロードしますか? – YumYumYum

+0

実際には、トラフのアップロードを測定することができます。 'FileTransfer'といくつかのjavascriptをダウンロードしてください(これは私のアプローチです)。 – steveoh

1

PHPは本当にこの種のものには適していません。 "スピードテスト"タイプのウェブサイトは通常ブラウザプラグインを使用しているので、JavaやFlashのいずれかで書かれた可能性のある既製品を見つけることができるかもしれません。

関連する問題