2012-02-02 2 views
2

Вот свалка статистики, предоставленная моей mod_pagespeed с одного из моих сайтов.Что означает статистика 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 

Может кто-нибудь объяснить, что означает статистика?

ответ

10

Здесь много статистики. Я просто расскажу о некоторых из них, потому что это затянется. Вероятно, мы должны добавить подробный документ. Я могу следить за ответами позже, если они полезны.

  • resource_url_domain_rejections: 6105: это означает, что с момента перезагрузки ваш сервер, mod_pagespeed нашел 6105 ресурсы, которые он не собирается переписывать ресурс, поскольку их домены не авторизованы для перезаписи с помощью директивы ModPagespeedDomain. Это обычно & происходит в любое время, когда кто-то обновляет страницу с помощью твиттера, facebook или google + widget.
  • rewrite_cached_output_missed_deadline: 4801: когда ресурсы (например, изображение в формате jpeg) оптимизированы, это происходит в фоновом потоке, и результат кэшируется, поэтому последующие просмотры страниц, ссылающиеся на одно и то же обновление, быстрые. Однако, чтобы избежать замедления первого вида, мы используем таймер с длительностью 10 миллисекунд, чтобы избежать замедления байт по времени. Этот показатель подсчитывает, сколько раз этот крайний срок был превышен, и в этом случае ресурс остается неизменным для этого представления, но оптимизация продолжается в фоновом режиме &, поэтому кеш написан.
  • rewrite_cached_output_hits: 116004: подсчитывает количество раз, когда мы обслуживали оптимизированный ресурс из кеша, тем самым избегая необходимости его повторной оптимизации.
  • rewrite_cached_output_misses: 934: подсчитывает количество раз, когда мы искали ресурс в нашем кеше, и его там не было, заставив нас переписать его. Обратите внимание, что мы также перепишем ресурс, который был в кеше, но срок его кеширования кэш-памяти истек. Например. если у ваших изображений был контроль кеша: max-age = 600, то мы будем перебирать их каждые 10 минут, чтобы увидеть, изменились ли они. Если они изменились, мы должны их повторно оптимизировать.
  • num_flushes: 947: это количество ресурсов ресурса-генератора Apache для HTML (например, mod_php или Wordpress), называемое функцией Apache ap_flush(), что частично очищает частичный HTML-код до браузера пользователя , Это интересно для mod_pagespeed, поскольку он может ограничить объем оптимизации, который мы можем сделать (например, мы не можем объединять файлы CSS, элементы которых разделены Flush).
  • cache_time_us: 572878 - общее количество времени в микросекундах, потраченное на ожидание HTTP-кэша mod_pagespeed (файл + память) для ответа на запрос поиска, поскольку сервер был запущен.

Я думаю, этого пока достаточно. Есть ли другая статистика, о которой вы хотели бы узнать больше?

Большинство из них были созданы для того, чтобы мы отслеживали работоспособность mod_pagespeed в процессе его работы и помогали диагностировать проблемы пользователей. Я должен признать, что мы не использовали его для этой цели, но мы используем их во время разработки.

+0

Удивительный ответ, именно то, что я искал. Знаете ли вы какие-либо другие ресурсы, которые я мог бы читать, чтобы узнать больше? – Sam

+1

Отлично; мы не задокументировали подробную статистику; это первое, что я написал об этом. Единственным другим ресурсом является [источник] (http://code.google.com/p/modpagespeed/source/browse/#svn%2Ftrunk%2Fsrc%2Fnet%2Finstaweb). Возможно, вам удастся найти источник статистики, о которой у вас есть вопросы, но не стесняйтесь следить за вопросами. [mod-pagespeed-discuss] (https://groups.google.com/forum/?fromgroups#!forum/mod-pagespeed-discuss) - это то, что мы постоянно контролируем, но я учусь проверять здесь stackoverflow иногда. –

+0

Разве в конечном итоге было написано больше doco для этой статистики? Меня интересовали статистические данные кэша: cache_hits, cache_misses, cache_fallbacks, cache_expirations, file_cache_hits, file_cache_misses –