自分のサーバーへのアクティブな接続を追跡できるようにします。具体的には、ユーザーがMP3ファイルをストリーミングする時間を追跡したいので、この情報を使用して、ユーザーが個々のトラックなどを聴いている時間に関する統計を構築することができます。 PHPスクリプトに干渉がないため(または少なくともisnこの時点では)現在接続されているIPのリストを見つけるためにサーバをポーリングする方法があるのでしょうか? 代わりに、readfileを使ってPHPスクリプトを使ってストリーミングを処理する方法もありますか? アイデア? ありがとう:)PHPを使用してアクティブなサーバー接続を監視する
1
A
答えて
0
これを効果的に行う唯一の方法は、readfile()
というPHPスクリプトを使用してファイルをストリーミングすることです。このメソッドを使用すると、送信されたバイト数を数え、クライアント側でどれだけ再生されたかを推測できます。
演奏されたものは何か(クライアント側の測定なしでは)知ることはできません。異なるプレイヤーはデータを別々にバッファリングし、それでもネットワーク状況によって変わる可能性があります。クライアントに送信したデータの量のみを知ることができます。通常、分析のためには、再生される他のトラックと比較して一般的に使用されるため、これは十分な情報です。 FFMPEGなどのツールを使用してファイルのオーディオ長を判断し、送信したファイルのデータの割合で除算することができます。これは可変ビットレートトラックの精度はあまり正確ではありませんが、あなたを野球場に導く最も効率的な方法になります。
0
関連する問題
- 1. SQL Serverでアクティブな接続プールを監視する方法は?
- 2. データベースへの接続を監視する
- 3. node.jsを使用して接続されたクライアントを監視する
- 4. Appdynamicsを使用してサーバーを監視する方法は?
- 5. Monitを使用してCaddy Webサーバーを監視する方法
- 6. DockerContainer内でzabbixを使用してサーバーを監視する
- 7. 別のアプリケーションに接続してメモリ使用量を監視する
- 8. 接続プールの監視
- 9. boost asio:tcp接続がアクティブであることを監視する方法
- 10. Sun App Server上の接続プールの接続を監視する
- 11. PHPを使用してXMPPサーバーに接続する方法
- 12. phpを使用してboshサーバー経由でgoogle talkに接続
- 13. PHPを使用してラチェットwebsocketサーバーに接続
- 14. GodaddyからPHPを使用してEC2 AWS mongoDBサーバーに接続
- 15. ボーンcp接続プールの監視
- 16. 監視インターネット接続のたびアプリが
- 17. データのTCP/IP接続の監視
- 18. リモート接続ソリューションとカットアンドペーストの監視
- 19. ADO.NET接続のオープン時間の監視
- 20. ドメイン接続状況の監視
- 21. オープンソースツールを使用してコンフルエントカフカを監視
- 22. Windowsサービスを監視するためのアクティブなperlスクリプトの使用方法
- 23. のZabbix psqlのアクティブな監視が
- 24. ELKスタックでの非アクティブな監視
- 25. C#とWMIを使用してBiztalk 2006&2010サーバーをリモートで監視する
- 26. 外部ツールを使用してiccubeサーバーとデータを監視する方法
- 27. RDS SQLサーバー接続を使用しているTFSサーバー
- 28. 共有NamecheapサーバーでPHPを使用してMssqlデータベースに接続できない
- 29. Noopコマンドを使用して、アクティブなimapアイドル接続を維持する場合
- 30. PHPを使用してhiveserver2に接続
"現在接続されているIPのリスト" - > google 'man netstat' – zerkms