タグ付けされた質問 「page-speed」

Page-Speedは通常、Webページが「完全にロードされた」状態でブラウザに表示されるのにかかる時間を指します。



1
gzipのパフォーマンスを向上させるために推奨される最小オブジェクトサイズは何ですか?
私はページ速度の表示時間の改善に取り組んでおり、その方法の1つはWebサーバーからコンテンツをgzipすることです。 Googleの推奨事項: gzip圧縮は、より大きなリソースに対してのみ有益であることに注意してください。圧縮と解凍のオーバーヘッドと遅延のため、特定のサイズのしきい値を超えるgzipファイルのみを使用する必要があります。150〜1000バイトの最小範囲をお勧めします。150バイト未満のファイルをgzip圧縮すると、実際にはサイズが大きくなる可能性があります。 Akamaiを介してコンテンツを提供し、プロキシとCDNのネットワークを使用します。彼らが私に言ったこと: アカマイがエンドユーザーに送信する際に、要求されたオブジェクトを圧縮する最小サイズについての質問をフォローアップします。最小サイズは860バイトです。 私の返信: アカマイの最小サイズが860バイトである理由は何ですか?そして、たとえば、AkamaiがFacebookに提供するファイルの場合はなぜではないのですか?(以下を参照)gzipをより積極的に使用することをお勧めします。そして、それは私たちのサイトでは適切であるように思えます。最も頻繁にヒットするのは、860バイト未満のAJAX呼び出しです。 アカマイの対応: 860バイトが圧縮の最小サイズである理由は2つあります。(1)860バイト未満のオブジェクトを圧縮するオーバーヘッドは、パフォーマンスの向上を上回ります。(2)860バイト未満のオブジェクトは、とにかく単一のパケットで送信できるため、それらを圧縮する説得力のある理由はありません。 だから私はいくつかの事実確認のためにここにいます。パケットサイズによる860バイトの制限は、この推論の終わりですか?なぜトラフィック量の多いサイトがこれを150バイトの制限まで押し下げるのでしょうか...帯域幅コストを節約するためだけに(CDNは料金をオリジンからオフロードされた帯域幅に基づいているため)、そうすることでパフォーマンスが向上しますか? 2012年7月9日更新:既にパケットよりも小さいgzip応答のパフォーマンス向上があるかどうかと、Steve Souders に質問し、gzipのパフォーマンスの利点のために推奨される最小オブジェクトサイズを教えてください。 メールありがとう。サイズは1〜5Kの間です。Apacheにはデフォルトがありますが、それが何であるか忘れています-それは良いガイドです。 F5アプライアンスで圧縮を実行します。そのため、それと1Kの間にAJAX呼び出しがかなりあるため、350バイトに減らします。私たちのウェブサイトで350バイト未満のAJAX呼び出しはすべて約70バイトダウンしています... Googleの推奨よりも少ないので...本当にあなたのウェブサイトを知り、コードに基づいて調整するようになります。 本番でしばらくF5アップデートを実行した後、この投稿に戻ります。パフォーマンス上のメリットはほとんどないと思いますが、アカマイのサービスが少ないため、アカマイのコストを少し引き下げます。


2
GitHubページでgzip圧縮を使用できますか?
GitHubページを使用してサイトをホストしています。Google PageSpeed Insightsを確認しながら、gzip圧縮を有効にすることをお勧めします。GitHubで静的サイトをホストしているため、それが可能かどうかはわかりません。 GitHubでgzip圧縮を有効にすることはできますか?

3
許容できる「平均 ページ読み込み時間」?
考えられています何のために親指のあらゆる業界のルールがあり容認できないロード時間vは。OK 1の対ふくれ速い 1? Googleアナリティクスのデータを確認して、平均0.74を取得しています。報告されたページ読み込み時間。大丈夫だと思います。ただし、より詳細な比較データ、ブログ投稿、またはさまざまな種類のサイトで一般的にどの速度が達成されているかを分析する場所があればよいでしょう。 誰かがこれらの速度を解釈するのに役立つリンクはありますか?Googleを使用すると、速度を向上させる方法に関する多くの結果が得られます。まだその段階ではありません。

2
GitHubページでブラウザーのキャッシュを活用する
私のサイト[ http://flashmallach.github.com ]でGoogleのPageSpeed Insightsを使用した後、ブラウザキャッシュを活用していることが最大のエラーです。これを行うために.htaccessファイルを使用することを提案するソリューションをいくつか見つけましたが、GitHubページは明らかにそれらをサポートしていません。 これをやってのける別の方法はありますか?

7
ログインページの背後で保護されているページの速度をテストする方法
公開ページの場合、pingdom.comを使用して、特定の期間のページの応答時間/アップタイムを計算できます。 ただし、pingdomは、ログインページの背後で保護されているWebページの応答時間を計ることができません。たとえば、PingdomはGmailの受信トレイの応答時間を確認できません。Gmailのユーザー名とパスワードを必要に応じてPingdomに入力する必要があるためです。 とにかく、ユーザー名/パスワードのペアを必要とするWebページのWebページの読み込み時間を取得できますか?

1
HTTPヘッダーエラーで指定されていない文字セット
このページをPage Speedでテストすると、Specify a character setエラーが発生します。 The following resources have no character set specified in their HTTP headers. Specifying a character set in HTTP headers can speed up browser rendering. Content-Typeタグが存在し、ページも同様にUTF-8エンコーディングで保存されたので、どこにエラーがから来ていますか?

4
すべてのページにメインJavaScriptをロードしていますか?または、関連するページに分割しますか?
私が持っている700kbすべてのページにロードされて解凍JSファイルを。12各ページにjavascriptファイルを配置する前に、httpリクエストを減らすために、すべてを圧縮しました1 file。 このファイルはに~130kb gzipped提供されgzipます。ただし、ローカルコンピューターでは、すべてのページに展開されて読み込まれます。これはパフォーマンスの問題ですか? firebugプロファイラーでJavaScriptのプロファイルを作成しましたが、問題は見られませんでした。私が直面している問題/幻想は、そのファイルに圧縮されたjqueryライブラリがあり、現在のページでは使用されないことがあるということです。 たとえば、jquery datatablesは200kb圧縮されており、2つのWebサイトページにのみロードされます。もう1つはjqplot、もう1つです200kb。 私は今持っている400kb上で実行されていない余分なコードの80%ページの。 すべてを1つのファイルに残す必要がありますか? jqueryライブラリを取り出し、現在のページに関連するJSのみをロードする必要がありますか?

1
githubはどのように高速ですか?
github(たとえばhttps://github.com/mojombo/jekyll/tree/master/bin)でリポジトリを閲覧すると、ajaxを使用しているように感じられ、毎回ページ全体をリロードしません。ただし、URLは(#の後だけでなく)実際に変更されます。 バックエンドについて書いているこの記事をすでに見つけました:https : //github.com/blog/530-how-we-made-github-fast しかし、これは本当に全体的なトリックですか? 私のページはそれほど速く感じることはなく、すでにyslowを使用して最適化しています。
12 page-speed 

5
headセクションで参照されるJavaScriptは、メインドキュメントと同じホスト名から提供されるべきですか?
最高のパフォーマンスを得るには、JavaScriptを静的コンテンツとして扱い、CSSファイル、画像などとともにCookieのないドメインから提供する必要があるという印象を受けました。 ただし、Googleは次のように述べています:Cookieのないドメインから早期にロードされた外部JSファイルを提供しないでください ドキュメントの先頭で参照され、ページの起動に必要なJavaScriptの場合、メインドキュメントと同じホスト名から提供される必要があります。ほとんどのブラウザは、すべてのJavaScriptファイルがダウンロード、解析、実行されるまで、他のダウンロードとレンダリングをブロックするため、この処理ポイントで追加のDNSルックアップのリスクを回避する方が良いでしょう。 だから今私は対立しています。「ページの起動に必要」が何を意味するのか明確ではありません。 通常、2つのJavaScript参照があります。ajax.googleapis.comから提供されるJQueryと、主に$(document).ready()関数にイベントハンドラーを含むmaster.jsファイルです。これはページの起動に必要ですか? 利用可能なオプション(ajax.googleapis.com、静的cookielessドメイン、元のホスト名)が与えられた場合、JavaScriptはどこに配信されるべきですか?

5
空白の画像。使用するもの:Base64と1x1のJPEG画像
私はWebサイトを構築しています。Webサイトの速度とSEOを向上させるために、HTTPクエリをできるだけ少なくしたいと考えています。先ほど作成したページは、スクロール時に画像を表示しています(画像には、ユーザーがそれぞれの画像を下にスクロールするとsrcに変換される属性data-scrがあります)。 すべての画像にではdata-srcなく属性があるためsrc、W3Cはエラーを表示します。 現時点で、私はこの問題を解決するために2つのオプションを見つけました。 すべての画像の最初のソースは、空白の1x1画像のURLになります データベース64の空白の画像になるすべての画像の最初のソース 空白の1x1画像のURLを使用している場合(tools.pingdom.comでテスト)、1つのHTTPリクエストが表示されます。データベース64の空白の画像を使用している場合、ページ上の画像の数と同じ数のリクエストが表示されます。 それらのうちどれがウェブサイトの速度を上げ、HTTPリクエストを少なくするためのより効率的な方法ですか?(ユーザーが14.4kbpsのインターネット速度-最初のインターネット速度でWebページをロードしているとしましょう)。 しかし、SEOについては? 他のオプションはありますか?

3
ワークフローの一部として、Google Page Speedのロスレス画像圧縮をどのように複製できますか?
GoogleのPage Speedを使用すると、多くの画像を無損失で圧縮できることを気に入っていますが、サイトをアップロードして公開する前に、ワークフローの一部にしたいです。 ローカルで実行して同じロスレス圧縮を実行できるものはありますか?現在、PhotoshopからExport For Webから画像をエクスポートし、PNGCrusherと呼ばれる小さなアプリケーションを使用してPNGのファイルサイズを縮小しています。 Page Speedの結果から個々の画像を保存して置き換えるよりも、もっと速い方法を見つけたいです。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.