I have Dedi Server in Hetzner (Germany)
I know that my page (Forums) is quite heavy, but i need your help to figure-out is everything is optimized well or not.
I have SPDY also enabled..
So .... here is my config regarding ngx_pagespeed
Version: 13: on
Filters
ah Add Head
cw Collapse Whitespace
cc Combine Css
jc Combine Javascript
gp Convert Gif to Png
jp Convert Jpeg to Progressive
jw Convert Jpeg To Webp
mc Convert Meta Tags
pj Convert Png to Jpeg
di Delay Images
ec Cache Extend Css
ei Cache Extend Images
es Cache Extend Scripts
fc Fallback Rewrite Css
if Flatten CSS Imports
hw Flushes html
ci Inline Css
ii Inline Images
il Inline @import to Link
ji Inline Javascript
io In-place optimize for browser
idp Insert DNS Prefetch
id Insert Image Dimensions
js Jpeg Subsampling
ll Lazyload Images
cm Move Css To Head
rj Recompress Jpeg
rp Recompress Png
rw Recompress Webp
rc Remove Comments
ri Resize Images
rm Resize Mobile Images
ir Resize to Rendered Image Dimensions
cf Rewrite Css
jm Rewrite External Javascript
jj Rewrite Inline Javascript
cs Rewrite Style Attributes
cu Rewrite Style Attributes With Url
is Sprite Images
cp Strip Image Color Profiles
md Strip Image Meta Data
Options
AdminPath (nap) /pagespeed_admin
AnalyticsID (ig) UA-40093932-1
AvoidRenamingIntrospectiveJavascript (aris) True
BeaconUrl (bu) /ngx_pagespeed_beacon
ConsolePath (ncp) /var/ngx_pagespeed/pagespeed_console
DisableRewriteOnNoTransform (drnt) False
DownstreamCachePurgeMethod (dcpm) PURGE
DownstreamCacheRewrittenPercentageThreshold (dcrpt) 95
EnableRewriting (e) 1
FetchHttps (fhs) enable,allow_self_signed
FetchWithGzip (afg) True
FileCacheCleanIntervalMs (afcci) 3600000
FileCacheInodeLimit (afcl) 5000000
FileCachePath (afcp) /var/ngx_pagespeed_cache
FileCacheSizeKb (afc) 204800000
GlobalAdminPath (ngap) /var/ngx_pagespeed/pagespeed_global_admin
GlobalStatisticsPath (ngsp) /var/ngx_pagespeed/ngx_pagespeed_global_statistics
ImageLimitOptimizedPercent (ip) 90
ImageLimitResizeAreaPercent (ia) 95
ImageMaxRewritesAtOnce (im) 1000
ImageRecompressionQuality (irq) 40
InPlaceResourceOptimization (ipro) True
InPlaceRewriteDeadlineMs (iprdm) 2000
IproMaxConcurrentRecordings (imcr) 100
JpegRecompressionQuality (iq) 40
JpegRecompressionQualityForSmallScreens (iqss) 30
LogDir (ald) /var/log/pagespeed
MaxCacheableContentLength (rcl) 2048000
MemcachedServers (ams) localhost:11211,localhost:11212
MemcachedThreads (amt) 2
MessagesPath (nmp) /var/ngx_pagespeed/ngx_pagespeed_message
ModifyCachingHeaders (mch) True
NoTransformOptimizedImages (ntoi) False
PreserveUrlRelativity (pur) True
RespectVary (rv) True
RespectXForwardedProto (rxfp) True
RewriteDeadlinePerFlushMs (rdm) 2000
RewriteLevel (l) Core Filters
ServeRewrittenWebpUrlsToAnyAgent (swaa) True
SslCertDirectory (assld) /usr/local/psa/var/certificates/
SslCertFile (asslf) cert-XIPICD
Statistics (ase) True
StatisticsLogging (asle) True
StatisticsLoggingIntervalMs (asli) 60000
StatisticsLoggingMaxFileSizeKb (aslfs) 1024
StatisticsPath (nsp) /var/ngx_pagespeed/ngx_pagespeed_statistics
WebpRecompressionQuality (iw) 30
WebpRecompressionQualityForSmallScreens (iwss) 30
XHeaderValue (xhv) Powered By ngx_pagespeed
Domain Lawyer
http://5.9.199.229/
http://localhost/
https://xiaomi-miui.gr/ Auth OriginDomain:http://5.9.199.229/
Invalidation Timestamp: (none)
And those are my statistics :
cache_time_us: 3758326
cache_hits: 5348
cache_misses: 12671
cache_backend_hits: 14943
cache_backend_misses: 3076
cache_fallbacks: 0
cache_expirations: 2026
cache_inserts: 6893
cache_deletes: 0
instrumentation_filter_script_added_count: 0
cache_extensions: 122748
not_cacheable: 0
critical_css_beacon_filter_script_added_count: 0
critical_css_no_beacon_due_to_missing_data: 0
critical_css_skipped_due_to_charset: 0
critical_images_beacon_filter_script_added_count: 532
css_combine_opportunities: 3143
css_file_count_reduction: 0
css_filter_blocks_rewritten: 1779
css_filter_parse_failures: 0
css_filter_fallback_rewrites: 0
css_filter_fallback_failures: 0
css_filter_rewrites_dropped: 43
css_filter_total_original_bytes: 42507320
css_filter_uses: 809378
flatten_imports_charset_mismatch: 0
flatten_imports_invalid_url: 0
flatten_imports_limit_exceeded: 0
flatten_imports_minify_failed: 0
flatten_imports_recursion: 0
flatten_imports_complex_queries: 0
num_css_inlined: 50
css_imports_to_links: 0
css_elements_moved: 195
num_css_used_for_critical_css_computation: 0
num_css_not_used_for_critical_css_computation: 0
num_dedup_inlined_images_candidates_found: 0
num_dedup_inlined_images_candidates_replaced: 0
domain_rewrites: 0
google_analytics_page_load_count: 0
google_analytics_rewritten_count: 0
font_service_input_resource_hit: 0
font_service_input_resource_recent_fetch_failure: 0
font_service_input_resource_recent_uncacheable_miss: 0
font_service_input_resource_recent_uncacheable_failure: 0
font_service_input_resource_miss: 0
image_file_count_reduction: 0
image_rewrites: 2274
image_resized_using_rendered_dimensions: 1584
image_norewrites_high_resolution: 0
image_rewrites_dropped_intentionally: 1061
image_rewrites_dropped_decode_failure: 0
image_rewrites_dropped_mime_type_unknown: 13
image_rewrites_dropped_server_write_fail: 0
image_rewrites_dropped_nosaving_resize: 0
image_rewrites_dropped_nosaving_noresize: 1048
image_rewrite_total_bytes_saved: 20051925
image_rewrite_total_original_bytes: 26168892
image_rewrite_uses: 36370
image_inline: 92186
image_webp_rewrites: 703
image_rewrite_latency_total_ms: 119715
image_webp_conversion_gif_timeouts: 0
image_webp_conversion_png_timeouts: 0
image_webp_conversion_jpeg_timeouts: 0
image_webp_alpha_timeouts: 0
image_webp_opaque_timeouts: 0
in_place_oversized_opt_stream: 0
in_place_uncacheable_rewrites: 0
inserted_ga_snippets: 0
javascript_blocks_minified: 68177
javascript_libraries_identified: 0
javascript_minification_failures: 0
javascript_total_bytes_saved: 8480021
javascript_total_original_bytes: 54971671
javascript_minify_uses: 74416
javascript_reducing_minifications: 67999
javascript_minification_disabled: 0
javascript_did_not_shrink: 20
javascript_failed_to_write: 0
js_file_count_reduction: 51847
num_js_inlined: 1944
num_local_storage_cache_candidates_found: 0
num_local_storage_cache_stored_total: 0
num_local_storage_cache_stored_images: 0
num_local_storage_cache_stored_css: 0
num_local_storage_cache_candidates_added: 0
num_local_storage_cache_candidates_removed: 0
converted_meta_tags: 1742
mobilization_pages_labeled: 0
mobilization_pages_role_added: 0
mobilization_navigational_roles: 0
mobilization_header_roles: 0
mobilization_content_roles: 0
mobilization_marginal_roles: 0
mobilization_pages_rewritten: 0
mobilization_keeper_blocks_moved: 0
mobilization_header_blocks_moved: 0
mobilization_navigational_blocks_moved: 0
mobilization_content_blocks_moved: 0
mobilization_marginal_blocks_moved: 0
mobilization_elements_deleted: 0
split_html_beacon_filter_script_added_count: 0
num_rewrites_abandoned_for_lock_contention: 336
num_distributed_rewrite_successes: 0
num_distributed_rewrite_failures: 0
num_distributed_metadata_failures: 0
num_deadline_alarm_invocations: 0
url_input_resource_hit: 0
url_input_resource_recent_fetch_failure: 0
url_input_resource_recent_uncacheable_miss: 0
url_input_resource_recent_uncacheable_failure: 3146
url_input_resource_miss: 2055
url_trims: 0
url_trim_saved_bytes: 0
resource_url_domain_acceptances: 779555
resource_url_domain_rejections: 51342
rewrite_cached_output_missed_deadline: 4952
rewrite_cached_output_hits: 1489022
rewrite_cached_output_misses: 36110
resource_404_count: 13236
slurp_404_count: 0
total_page_load_ms: 0
page_load_count: 0
resource_fetches_cached: 3627
resource_fetch_construct_successes: 1794
resource_fetch_construct_failures: 0
num_cache_control_rewritable_resources: 7998
num_cache_control_not_rewritable_resources: 5640
num_flushes: 4282
num_fallback_responses_served: 0
num_proactively_freshen_user_facing_request: 0
num_fallback_responses_served_while_revalidate: 0
num_conditional_refreshes: 0
ipro_served: 9351
ipro_not_in_cache: 2461
ipro_not_rewritable: 4424
downstream_cache_purge_attempts: 16
successful_downstream_cache_purges: 0
num_resource_fetch_successes: 0
num_resource_fetch_failures: 2055
cache_batcher_dropped_gets: 0
critical_images_valid_count: 0
critical_images_expired_count: 0
critical_images_not_found_count: 0
serf_fetch_request_count: 0
serf_fetch_bytes_count: 0
serf_fetch_time_duration_ms: 0
serf_fetch_cancel_count: 0
serf_fetch_timeout_count: 0
serf_fetch_failure_count: 0
serf_fetch_cert_errors: 0
memcache_timeouts: 0
file_cache_bytes_freed_in_cleanup: 0
file_cache_cleanups: 0
file_cache_disk_checks: 0
file_cache_evictions: 0
file_cache_write_errors: 0
file_cache_deletes: 0
file_cache_hits: 0
file_cache_inserts: 0
file_cache_misses: 0
lru_cache_deletes: 0
lru_cache_hits: 0
lru_cache_inserts: 0
lru_cache_misses: 0
shm_cache_deletes: 0
shm_cache_hits: 0
shm_cache_inserts: 0
shm_cache_misses: 0
memcached_async_deletes: 0
memcached_async_hits: 0
memcached_async_inserts: 0
memcached_async_misses: 0
memcached_blocking_deletes: 0
memcached_blocking_hits: 0
memcached_blocking_inserts: 0
memcached_blocking_misses: 0
compressed_cache_corrupt_payloads: 0
compressed_cache_original_size: 11351622
compressed_cache_compressed_size: 7185451
purge_cancellations: 0
purge_contentions: 0
purge_file_parse_failures: 0
purge_file_stats: 0
purge_file_writes: 0
purge_file_write_failures: 0
purge_index: 0
pcache-cohorts-beacon_cohort_deletes: 0
pcache-cohorts-beacon_cohort_hits: 805
pcache-cohorts-beacon_cohort_inserts: 2499
pcache-cohorts-beacon_cohort_misses: 1760
pcache-cohorts-dom_deletes: 0
pcache-cohorts-dom_hits: 429
pcache-cohorts-dom_inserts: 2118
pcache-cohorts-dom_misses: 1711
ipro_recorder_resources: 2461
ipro_recorder_inserted_into_cache: 0
ipro_recorder_not_cacheable: 402
ipro_recorder_failed: 2459
ipro_recorder_dropped_due_to_load: 0
ipro_recorder_dropped_due_to_size: 0
child_shutdown_count: 0
cache_flush_count: 0
statistics_404_count: 0
http_fetches: 2071
http_bytes_fetched: 365790
http_approx_header_bytes_fetched: 770474
css_filter_total_bytes_saved: 2805260
image_ongoing_rewrites: 0
html-worker-queue-depth: 0
rewrite-worker-queue-depth: 0
low-priority-worked-queue-depth: 0
serf_fetch_active_count: 0
memcache_last_error_checkpoint_ms: 0
memcache_error_burst_size: 0
_purge_poll_timestamp_ms: 0
current-fetch-queue-size: 0
cache_flush_timestamp_ms: 0
Can you please tell me why I see so huge amount of cache misses ?
It will be nice to help me correct any config mistakes I have, because as we are over https, I think some extra config needed to maximize the benefits of MemCached & pagespeed modules.
Here are also the memcached stats....
memcached server localhost:11211 version 1.4.4 pid 7504 up 127498 seconds
bytes: 176273153
bytes_read: 2999469448
bytes_written: 276503803104
cmd_get: 11656850
cmd_set: 494190
connection_structures: 43
curr_connections: 16
curr_items: 210830
evictions: 0
get_hits: 11079056
get_misses: 577794
limit_maxbytes: 1073741824
pointer_size: 64
rusage_system: 575722476
rusage_user: 64
threads: 8
total_connections: 194423
total_items: 494190
memcached server localhost:11212 version 1.4.4 pid 10911 up 21729 seconds
bytes: 48474388
bytes_read: 463487903
bytes_written: 850961237
cmd_get: 163409
cmd_set: 91424
connection_structures: 20
curr_connections: 16
curr_items: 50396
evictions: 0
get_hits: 78288
get_misses: 85121
limit_maxbytes: 1073741824
pointer_size: 64
rusage_system: 9758516
rusage_user: 64
threads: 8
total_connections: 1227
total_items: 91424
Thanks again in advance for your help and wish you Happy New Year...
Dimitris...