2

これは、私のサイトの 1 つから mod_pagespeed を提供した統計のダンプです。

resource_url_domain_rejections: 6105
rewrite_cached_output_missed_deadline: 4801
rewrite_cached_output_hits: 116004
rewrite_cached_output_misses: 934
resource_404_count: 0
slurp_404_count: 0
total_page_load_ms: 0
page_load_count: 0
resource_fetches_cached: 0
resource_fetch_construct_successes: 45
resource_fetch_construct_failures: 0
num_flushes: 947
total_fetch_count: 0
total_rewrite_count: 0
cache_time_us: 572878
cache_hits: 872
cache_misses: 1345
cache_expirations: 242
cache_inserts: 1795
cache_extensions: 50799
not_cacheable: 0
css_file_count_reduction: 0
css_elements: 0
domain_rewrites: 0
google_analytics_page_load_count: 0
google_analytics_rewritten_count: 0
image_inline: 7567
image_rewrite_saved_bytes: 208854
image_rewrites: 34128
image_ongoing_rewrites: 0
image_webp_rewrites: 0
image_rewrites_dropped_due_to_load: 0
image_file_count_reduction: 0
javascript_blocks_minified: 12438
javascript_bytes_saved: 1173778
javascript_minification_failures: 0
javascript_total_blocks: 12439
js_file_count_reduction: 0
converted_meta_tags: 902
url_trims: 54765
url_trim_saved_bytes: 1651244
css_filter_files_minified: 0
css_filter_minified_bytes_saved: 0
css_filter_parse_failures: 2
css_image_rewrites: 0
css_image_cache_extends: 0
css_image_no_rewrite: 0
css_imports_to_links: 0
serf_fetch_request_count: 1412
serf_fetch_bytes_count: 12809245
serf_fetch_time_duration_ms: 28706
serf_fetch_cancel_count: 0
serf_fetch_active_count: 0
serf_fetch_timeout_count: 0
serf_fetch_failure_count: 0

誰かがすべての統計の意味を説明できますか?

4

1 に答える 1

10

ここにはたくさんの統計があります。長くなってしまうので、一部だけ紹介します。おそらく詳細なドキュメントを追加する必要があります。これらが役立つ場合は、後でさらに回答をフォローアップできます。

  • resource_url_domain_rejections: 6105: これは、サーバーが再起動されてから、ドメインが ModPagespeedDomain ディレクティブによる書き換えを許可されていないため、mod_pagespeed がリソースを書き換えない 6105 個のリソースを検出したことを意味します。これは一般的で、誰かが twitter、facebook、または google+ ウィジェットでページを更新するたびに発生します。
  • rewrite_cached_output_missed_deadline: 4801: リソース (jpeg 画像など) が最適化されると、バックグラウンド スレッドで発生し、同じ更新を参照する後続のページ ビューが高速になるように結果がキャッシュされます。ただし、最初のビューの速度が低下しないようにするために、10 ミリ秒のタイマーを使用して、最初のバイトまでの時間が遅くならないようにします。この統計は、期限を超えた回数をカウントします。その場合、そのビューのリソースは変更されませんが、最適化はバックグラウンドで継続され、キャッシュが書き込まれます。
  • rewrite_cached_output_hits: 116004: 最適化されたリソースをキャッシュから提供した回数をカウントするため、再度最適化する必要がありません。
  • rewrite_cached_output_misses: 934: キャッシュ内のリソースを検索した回数をカウントしますが、リソースが存在せず、再書き込みを余儀なくされました。キャッシュ内にあったが、元のキャッシュの有効期限が切れたリソースも書き換えることに注意してください。たとえば、画像に cache-control:max-age=600 が設定されている場合、10 分ごとに画像を再フェッチして、変更されたかどうかを確認します。それらが変更された場合は、再度最適化する必要があります。
  • num_flushes: 947: これは、HTML 用の Apache リソース ジェネレーター (mod_php や Wordpress など) が Apache 関数 ap_flush() を呼び出した回数です。これにより、部分的な HTML がユーザーのブラウザーに完全にフラッシュされます。これは、可能な最適化の量を制限する可能性があるため、mod_pagespeed にとって興味深いものです (たとえば、要素が Flush で区切られている CSS ファイルを結合することはできません)。
  • cache_time_us: 572878 - サーバーが起動してから mod_pagespeed の HTTP キャッシュ (ファイル + メモリ) がルックアップ要求に応答するのを待機するのに費やされた合計時間 (マイクロ秒)。

今はそれで十分だと思います。もっと知りたいと思う他の特定の統計はありますか?

これらのほとんどは、実行中の mod_pagespeed の状態を監視し、ユーザーの問題を診断するために作成されました。その目的であまり使用していないことを認めなければなりませんが、開発中に使用します。

于 2012-02-03T03:57:26.817 に答える