問題タブ [speed-test]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
175 参照

javascript - PHP/Javascriptでx秒間「無制限」の量のデータをダウンロードするにはどうすればよいですか?

LAN 経由で 10 Mbps (Wi-Fi) から最大 10 Gbps (データセンターのサーバー) の速度で使用でき、Mac、Windows、iOS、および Android からアクセスできる速度テスト サーバーを作成しようとしています。 .

x秒間でできるだけ多くのランダムデータをダウンロードし、それに基づいて速度を計算することにより、速度をテストしたいと思います。

PHPとJavaScriptを使用してこれを行うにはどうすればよいですか? (別の言語ではるかに簡単な方法があれば、任意のサーバー側コードを使用できます。私は移植性の点で PHP を好みます。)

私が試した以前の解決策についてコメントを追加しました。より明確にするためにここに含めます。

以前にこれを行うために、他に 4 つの方法を試みました。

1) speedtest.net のミニ スピード テスト サーバー。

2) WiseLoop JavaScript 帯域幅テスター

3) PHP でそれぞれ y MB のランダム データの x ファイルを生成し、ファイルを順番にダウンロードしてから、平均を計算します。

4) 1 つの大きなファイルを生成してダウンロードし、速度を計算します。

0 投票する
1 に答える
252 参照

c# - C# ファイルをダウンロードすると異なる結果が得られる WebClient - Browser

ネットワークモニターのようなアプリケーションを作成しようとしています。これを行うには、speedtest.net API を使用したいと思います。アイデアは簡単です。最高の結果を含む csv ファイルをダウンロードします。( http://www.speedtest.net/csv.php?csv=1&ria=0&s=0 )

ただし、通常のブラウザーでこのファイルをダウンロードすると、次 多くの結果 のようになります。 C# WebClient からダウンロードすると、次のようになります。 結果がありません

これを解決する方法についてのアイデアはありますか?

0 投票する
2 に答える
721 参照

android - Android でのアップロードおよびダウンロード速度のプロファイリング

ネットワークのアップロードとダウンロードの速度を測定する Android アプリを開発しようとしていますが、おそらく 2 秒ごとに実行してプロファイリングする必要があります。SpeedTest.netapp は同様に機能する理想的なアプリですが、オープンソースではありません。さらに、2秒ごとに実行する必要があります。テストが完了するまで数秒かかります。

どうやってやるの?現在、インターネット上のどこかで見つかった小さなランダムな .txt ファイルsize/time-to-downloadをダウンロードし、ダウンロード速度の尺度として測定しています。しかし、毎回奇妙な結果が得られます。どうやら、このアプローチは機能していません。

更新: ダウンロードが完了しました。アップロード速度を実装する方法について何かアドバイスはありますか?

0 投票する
0 に答える
1780 参照

java - ダウンロードとアップロードの速度をサンプリングするための Android API

これは実際にはプログラミングの問題ではなく、出発点のようなものです。数秒ごとにサンプルを取得し、プロファイルのダウンロードとアップロードの速度に加えて、GPS から取得したタイムスタンプ、経度、緯度などの情報を取得し、完了したらすべてを .csv ファイルとして保存する Android アプリを作成しようとしています。

出発点として使用できる API、ライブラリ、またはプロジェクトがどこかにあるかどうか疑問に思っていましたか? ヒントはありますか?

ConnectionClassを見つけましたが、それを行うのに十分な柔軟性があるかどうかはわかりません。

0 投票する
1 に答える
353 参照

ruby-on-rails-5 - Rails google pagespeed 最適化の問題

レールで作成され、heroku にデプロイされた (テスト) Web で、Google のページ速度テストを実行しています。

ページの上半分のコンテンツをブロックしている javascript および css ファイルに関する警告が表示されます。

したがって、主な提案は、javascript ファイルを非同期でロードし、css ファイルをタグの後に配置することです。私はそれを行いましたが、非同期に変更して最後に移動したファイルは警告に表示されませんが、変更方法がわからない2つのファイルが表示されます。

これは私のアセットから Rails によって生成されたファイルであり、スクリプトやスタイル タグによってロードされていないため、私の知る限り、css を移動したり、js を非同期にしたりすることはできません。

このファイルで速度テストに合格する方法はありますか?

レール5.0.0.1を使用しています

編集:レールで「期限切れ」を使用してブラウザーキャッシュを設定する方法も見つかりません。そして、それは私が見る別の警告です。

編集 2: 非同期に変更するかわからない Rails JavaScript アセットが、非同期に変更した materialize.js の前にロードされていることがコンソールに表示されるため、Rails JavaScript アセットがロードされたときにマテリアライズの関数が宣言されません。それらを呼び出すと、エラーが発生します。

編集 3: config/initializers/rails_admin.rb に行を追加すると機能するようです。誰かが同じ問題を見つけた場合は、以下を追加するだけです:

config.parent_controller = 'ApplicationController' 原因は次のとおりだと思います: rails_admin は、指示しないと application_controller を使用しないため、application_controller は rails_admin の例外をキャッチしません。

0 投票する
1 に答える
937 参照

android - スピード テスト Android の実装

ネットから特定のファイルをダウンロードし、ファイルのサイズをダウンロードにかかった時間で割って計算することにより、速度テストを実装しました。しかし、結果は speedtest.net でも TRAI アプリでも一致しません。SpeedTest.net アプリで取得した速度テストの結果と TRAI の結果でさえ一致しません。速度の確認方法を教えてください。