問題タブ [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.
javascript - 必要に応じて関数を呼び出す
したがって、私のページには、サイトにアクセスすると実際にロードする必要のない小さなスクリプトがいくつかあります。実際、ユーザーはセッション全体でそれらをまったく必要としない場合があります。
また、これによれば、http://code.google.com/speed/page-speed/docs/payload.html#DeferLoadingJSも良い習慣ではありません。
たとえば、現在、「DOMの準備ができたら」にすべてがあります。
Dom ready 内にコードを配置しないと、ほとんどの場合実行できません。そこで、スニペットごとに個別の機能を実行することを考えました。
例:
そのスニペットが必要なときは、必要なときにマウスクリックでロードします。(常にマウスクリックとは限りません。何をロードする必要があるかによって異なります)。
例えば:
だから私の質問は:これは関数を非同期にロードする方法ですか?それでページのロード時間を短縮しますか、それとももっと良い方法がありますか? 私はこれを私の例のどこでも読んだことがありません。
非同期読み込みについては認識していますが、キャッシュされる 1 つの js ファイルにすべての関数を組み合わせることができるため、ここではそれを選択しないことに注意してください。そのため、ページの読み込み時間は、毎回非同期の js ファイルを読み込むよりも短くなります。
facebook - Facebookアプリの読み込み時間を改善する
Facebookのニュースアプリを持っています。アプリにウェブページを読み込むには少し時間がかかります。しかし、ワシントンポストのようなアプリはページをはるかに速くロードします。アプリの読み込みを速くするにはどうすればよいですか?
seo - 広告ありとなしのページ時間を読み込んでいます
AddThis、Facebookのようなボックス、adsene、plusone、分析を含む特定のページは、gtmetrix.comに従ってロードするのに6.45秒かかります
広告のない同じページは1.23秒で読み込まれます。
最初のページでは、関連データがユーザーに表示された後にすべての広告が読み込まれます。
SEOの場合、私は気にしますか?
広告の読み込み時間を短縮することは可能ですか?
html - 無効なHTMLはページの読み込み時間を遅くしますか?
無効なhtmlはページの読み込みを遅くしますか、それとも無効なhtmlはページの読み込み時間に影響しませんか?正確にテストする方法はありますか?
php - Windows 7 php+Symfony2はひどく遅い
これは私が長い間抱えていた問題です。WindowsコンピューターでPHPアプリケーションを実行したいのですが、ロード時間が非常に長く、約10〜25秒です。私は多くのことを試みました:
- まず、簡単なXAMPPのインストールを試しました
- WAMPの方が速いかもしれないと読んだので、WAMPも試してみました。それは私に同じ結果を与えました
- 次に、PHPを使用してnginxサーバーをインストールしましたが、どちらも役に立ちませんでした
- 最後に、VirtualBoxにUbuntu 11.10をインストールし、プロジェクトを含むWindowsファイルを共有しましたが、結果はさらに悪化しました。毎回22秒以上の読み込み時間です。
更新:私はAPCを試しました-それは少し改善されましたが、それでも6-8秒/ページ
私は自分のファイルをLinuxサーバー(共有ホスティング)にアップロードしました。Linuxサーバーでは約300〜500ミリ秒で実行されます。XAMPPのインストールでは、他の(つまり、Symfony2ではない)アプリケーション(phpmyadminなど)も実行しようとしました。これらのアプリケーションも、共有ホスティングよりも低速でしたが、2〜3秒の読み込み時間で極端に低速ではありませんでした。メインOSとしてLinuxに変更するまで、どうすればパフォーマンスを向上させることができますか?私はi7CPU、4 GB RAM、5400RPM HDD、Win7x64を搭載したラップトップを持っています。
ご協力ありがとうございました!
UPDATE2:いくつかの不思議な理由で、私のSymfonyルーティングがfcgidで機能しなかったので(すべてに対して404エラーが発生しました)、PHPをモジュールとして使用するために戻りました。今では、これまでで最悪になっています(モジュールとして使用されていたよりも悪い):アプリモードは20〜25秒、開発モードでは毎回30秒を超えるため、タイムアウトエラーが発生します。これは、またはAPCが有効になっていない。
ここで、このエラーを確認できます。これは再現可能です。30秒以内に異なる実行ポイントに到達するたびに:
javascript - 本文の後にスクリプトを配置すると、ページの読み込み速度が向上しますか?
ほとんどのページ<script>
の<body>
. 結果はそれほど大きくないように見えるので、試してみる説得力のある理由があるかどうか疑問に思っています: ページの読み込み速度.
私の質問は、javascript の残りの部分が body の後に来る場合、pre-body javascript はより速く実行されますか? または、別の言い方をすれば、以下の偽のドキュメントは、すべてのスクリプトを頭に置いた場合よりも読み込みが速くなりますか?
注: 私は自分のサイト (= モバイル アプリ) に jQueryMobile を使用しています。このフレームワークは、サイト全体を 1 つのドキュメントにまとめ、各ページの基本的な HTML を、そのページが表示される前に要素の「data-」属性に主に基づいたスタイルとインタラクションで人形化します。jQM javascript は明らかに、< head > に入る緊急のものの一部です。jQueryMobile には、「pageinit」と呼ばれる独自の「開始」イベントがあり、通常の jQuery の通常の「ドキュメント準備完了」よりもかなり前に起動すると言われています。
c# - コンソール アプリケーションを使用して SharePoint サイトのページ読み込み時間を取得する最良の方法は何ですか?
SharePoint サイト ページのページ読み込み時間を計算するためのコンソール アプリケーションを作成しようとしています。キャッシュされたページとキャッシュされていないページの読み込み時間の両方が必要です。
これまでのところ、 System.Net.WebClientとSystem.Diagnostics.stopwatchを使用してページの読み込み時間を計算しようとしました。しかし、同じことを行うための最良のアプローチが何であるかはまだわかりません。
WebClient を使用したサンプル コード
jquery - jQuery.load() は Google アナリティクスのページ読み込みにどのように影響しますか?
jQuery.load 機能が、Google アナリティクスにレポートするときにページの読み込み速度にどのように影響するか知りたいですか? ページ全体の読み込みが完了した後に外部スクリプトを読み込む必要があるその読み込み時間は、マザーシップに戻るときの実際のページ読み込み時間としてカウントされますか?
css - @font-face のより多くのフォーマットは、より多くの http リクエストを決定しますか?
同様の css コードを考えてみましょう:
このコードは、すべての形式をダウンロードするための HTTP 要求をさらに決定しますか?それとも、サポートされている最適な形式をブラウザーが選択しますか?