問題タブ [page-load-time]
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.
asp.net - ドロップダウンリストの値とビューステートがページサイズに追加されるため、ページの読み込み時間が長くなります
特定のラボWebアプリケーション(ASP.NETで記述)を修正しようとしています。エンドユーザーがバーコードスキャナーを使用してデータを入力する、迅速なデータ入力に使用されるページがあります。サンプル(または試験管)でバーコードをスキャンするたびに、そのバーコードに基づく実際のデータがテキストフィールドに入力され、ブラウザに次のフィールドにタブで移動するように指示されます。スキャンしている2つのバーコードと、データ入力を受け取る2つのテキストフィールドがあります。他のフィールドの多く(実際にはすべて)は、データを変更する必要がないため、サンプルの特定のトレイに対してすでにデフォルト設定されている可能性があります。このデータ入力はすべて速度に関するものです。タブ(onblurイベント)がWCFサービスへのAJAX呼び出しを使用するようにフォームを修正しました。それはとても速いです。問題は、(サンプル標本に基づいて)テストを保存するためにフォームを送信するときです。フォームは全ページのポストバックを使用します。私の目標は、最終的にバックエンドアーキテクチャを再設計して、データを保存するときにページ全体のポストバックを排除し、そのためにもWCFAJAX呼び出しを使用することです。しかし今のところ、私はページがとても遅い理由を理解しようとしています。実際、速度低下の原因はポストバックです。速度が低下するSQLクエリがいくつかありますが、速度が低下するのは、11,000のコレクションサイトを含むドロップダウンが原因だと思います。リストは、ページが読み込まれるたびに読み込まれます。このドロップダウンにその量のデータを入れてページの読み込み時間を短縮する方法はありますか?そのドロップダウンを、上位5〜10個の一致を含むオートコンプリートコントロールのタイプに変更する必要がありますか(Google検索の動作と同様)、ドロップダウンをそこに保持してページの負荷を減らすことでパフォーマンスを向上させる方法はありますか?時間?それ' ■現在、ページの読み込みに約3秒かかります。ページの読み込み時間を短縮する方法を知っている人はいますか?
=================
2011年9月16日更新
いくつかの変更を加えました。これらは、検証エラーなしでフォームを送信した時間に基づいています。キャッシュはまだ実装していません。まず、延長戦がどこから来たのか知りたいですか?誰か知っている?
2.8s(onload 3.55s)-元のコード
2.5s(onload 3.47s)-Not Page.IsPostbackチェックアラウンドドロップダウンリスト
2.22s(onload:2.79s)-11,000以上のコレクションサイトをドロップダウンから削除し、1つのクライアント名を配置するそこにプラスクライアントオプションがない場合の1つ(上部)
FirebugNetタブがこれらの時間をどのように追加しているか理解していません。それらは合計時間にはなりません。なぜそうなるのでしょうか?余分な遅れはどこから来ていますか?
最後の変更後のコード:
c# - ウェブページのページ読み込み時間の測定
IE ウィンドウで Web ページの読み込み時間をプログラムで測定する方法はありますか? C# コンソール アプリケーションを IE ウィンドウに「接続」して、読み込み時間やページのサイズを測定できますか?
コンソール アプリケーションはバックグラウンドで動作します。ユーザーが新しい IE ウィンドウを開き、指定したアドレスをアドレス バーに入力すると、アプリケーションはページの読み込み時間を測定する必要があります。
返信ありがとうございます。よろしく
internet-explorer - IE用のプラグインを書く
ページ読み込みのログファイル時間を節約するIEプラグインを作成する方法を知っていますか?このプラグインは、開始時刻(ユーザーが[移動]ボタンをクリックしたとき)と終了時刻(ページが完全に読み込まれたとき)を報告する必要があります。
私は.netフレームワークの例が好きですが、他のアイデアがあれば、気軽に投稿してください:)
javascript - ページの読み込み時間を短縮するには?
約 27 MB の JavaScript ファイル、はい 27 MB の JavaScript ファイルがある (Web サーバーではなく) WebKit モバイル ブラウザーでローカルに実行する Web ページがあります。これは、.js ファイル内にカスタムの JSON オブジェクトと配列をハードコーディングしているためです。
完全な JS コンテンツを約 1 MB の 27 個の小さな .js ファイルに分割しました。
問題は、ヘッダー内にこれらの .js ファイルを含めると、ページの読み込み時間が非常に長くなることです。
jsファイルが必要な場合など、ページの読み込み時間を短縮するにはどうすればよいか教えてください。
1) ページが初めてロードされた後、HTML 内に .js ファイルを挿入する方法はありますか? (JavaScript コンテンツは、ページ上でリンクをクリックした後にのみ表示されるため)
2) Web ページ内にこのような大きな JavaScript コンテンツを含めるための最適なソリューションは何でしょうか? ファイルサイズを可能な限り小さくするために、すべてのjsファイルを縮小しました!
前もって感謝します。
更新 1:
ページはローカルで実行され、WEB サーバーは関与しません。最後に、モバイル ブラウザ内で実行されるため、すべての問題が発生しました。つまり、モバイル ブラウザではロード タイミングが非常に高いため、初期ロード時間を短縮したいと考えています。
c# - 複数のURLのページ読み込み時間を同時に確認
URLが入力として指定されている場合、各URLのページ読み込み時間を取得するためにどのC#コードを記述すればよいか誰かに教えてもらえますか?
また
可能であれば、それを行うソフトウェアへのリンクを教えてください。入力として複数のURLを受け取り、各URLのページ読み込み時間を提供するソフトウェア。
jquery-mobile - jQuery Mobile ページのレンダリング時間の改善
iPhone 4でレンダリングするのに6〜8秒かかるjqueryモバイルページがあります。
ページの読み込み時間は問題ないようで、CSS、JS などを最適化するために必要な手順を実行しました。レンダリングには約 4 ~ 5 秒かかります。
他の誰かが同様の問題を経験し、レンダリング時間を増やす方法を見つけましたか?
最小化された jQM 1.0 を使用しています。
ありがとう。
jquery-ui - ページの読み込み速度に影響を与える可視/非表示のコンテンツ? オンデマンドで外部データを取得する方法は?
例: リンクされたリスト<H4>
( <a><H4>maximum 200 characters</H4></a>
) とそれに対応する div ( <div>maximum 10000 characters</div>
) は、スプレッドシートから同時に取得されます。リンクされた表示のいずれか<H4>
がクリックされると ( toggle()
)、対応する以前の非表示の div ( hide()
) が表示されます。<H4>
コメント フォームのように、スプレッドシートが大きくなるにつれて、リンクされた関連する div のリストが大きくなります。
質問:
<H4>
div を事前に非表示にすると ( )、リストの読み込みが速くなりますか(またはページ上での表示が速くなりますhide()
か)?<H4>
質問 1 が否定的である場合、この例では、リンクされたs がロードされた後、ユーザーが<H4>
クリックしたときにのみdiv を取得して表示するための最も単純な jQuery 関数構造は何でしょうか? 私はすでにデータ取得関数 (google.jsapi) を把握しているので、ユーザーが補足データをオンデマンドでロードできるようにする正しい jQuery 関数構造が必要です。ポインタはありますか?
注: 現在 jQuery 1.6+ で開発中です。上記のコードは、説明のためだけに簡略化されています。<H4>
s がタグ内にラップされている理由<a>
は、クロスブラウザーの問題であり、キーボード ユーザーのアクセスキーとタブでのアクセシビリティを許可するためです (each()
クリック可能なH4
s の方法を試してみましたが、Firefox は私を失望させませんでしたが、IE 6-7 はそれで私を嫌っていました)そして凍った)。
firefox - ページ読み込みの一部のリクエストに時間がかかるのはなぜですか?
Firebug アドオンで Firefox を使用しています。下の図が示すように、1 秒以上待機しているリクエストがいくつかありますが、ページの読み込みが開始されてから残りのリクエストは数ミリ秒以内に完了します。総ページ読み込み時間は、予想よりもはるかに長くなっています。
- 一部のリクエストに 1 秒以上かかるのはなぜですか?
- どうすればこれを修正できますか?
最初のリクエストはページ自体であり、これは私が期待していた読み込み時間です。
編集:
これはローカル サイトであり、コンピュータにシン Apache クライアントがインストールされていることを指摘しておくべきでした。同じページをライブ (ただしローカル、IIS) サイトにロードすると、これらの読み取り値が得られますが、それらは完全に正常です。
うーん、全体のサイズは他のものよりもはるかに小さいです。たぶん、もう一方にはキャッシュがありませんか?それと何か関係があるのではないでしょうか?:P
説明したい人はいますか?
jquery - jQuery Anything Slider ローディング フラッシュ
サイトで Anything Slider を使用していますが、ページの読み込み中に発生する 2 ~ 3 秒のフラッシュを取り除くことができないようです。最初にページにアクセスするか、ページを更新すると、各スライドのコンテンツのように見えるものが表示され、スタイルが解除され、すべてが表示されます。フラッシュを取り除く方法を知っている人はいますか?