問題タブ [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.
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 つの大きなファイルを生成してダウンロードし、速度を計算します。
c# - C# ファイルをダウンロードすると異なる結果が得られる WebClient - Browser
ネットワークモニターのようなアプリケーションを作成しようとしています。これを行うには、speedtest.net API を使用したいと思います。アイデアは簡単です。最高の結果を含む csv ファイルをダウンロードします。( http://www.speedtest.net/csv.php?csv=1&ria=0&s=0 )
ただし、通常のブラウザーでこのファイルをダウンロードすると、次 のようになります。 C# WebClient からダウンロードすると、次のようになります。
これを解決する方法についてのアイデアはありますか?
android - Android でのアップロードおよびダウンロード速度のプロファイリング
ネットワークのアップロードとダウンロードの速度を測定する Android アプリを開発しようとしていますが、おそらく 2 秒ごとに実行してプロファイリングする必要があります。SpeedTest.net
app は同様に機能する理想的なアプリですが、オープンソースではありません。さらに、2秒ごとに実行する必要があります。テストが完了するまで数秒かかります。
どうやってやるの?現在、インターネット上のどこかで見つかった小さなランダムな .txt ファイルsize/time-to-download
をダウンロードし、ダウンロード速度の尺度として測定しています。しかし、毎回奇妙な結果が得られます。どうやら、このアプローチは機能していません。
更新: ダウンロードが完了しました。アップロード速度を実装する方法について何かアドバイスはありますか?
java - ダウンロードとアップロードの速度をサンプリングするための Android API
これは実際にはプログラミングの問題ではなく、出発点のようなものです。数秒ごとにサンプルを取得し、プロファイルのダウンロードとアップロードの速度に加えて、GPS から取得したタイムスタンプ、経度、緯度などの情報を取得し、完了したらすべてを .csv ファイルとして保存する Android アプリを作成しようとしています。
出発点として使用できる API、ライブラリ、またはプロジェクトがどこかにあるかどうか疑問に思っていましたか? ヒントはありますか?
ConnectionClassを見つけましたが、それを行うのに十分な柔軟性があるかどうかはわかりません。
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 の例外をキャッチしません。
android - スピード テスト Android の実装
ネットから特定のファイルをダウンロードし、ファイルのサイズをダウンロードにかかった時間で割って計算することにより、速度テストを実装しました。しかし、結果は speedtest.net でも TRAI アプリでも一致しません。SpeedTest.net アプリで取得した速度テストの結果と TRAI の結果でさえ一致しません。速度の確認方法を教えてください。