letsencrypt / website

Let's Encrypt Website and Documentation
https://letsencrypt.org
Mozilla Public License 2.0
841 stars 573 forks source link

Use long caching times #358

Closed ghost closed 5 years ago

ghost commented 6 years ago

A long cache lifetime can speed up repeat visits to your page.

Configure page resources to have long caching times so browser caches will retain them for longer. The cache duration of each resource URL can be specified by either 1) setting an Expires response header which specifies the point in time the response becomes stale such as Expires: Fri, 10 Aug 2019 20:00:00 GMT or 2) adding a max-age directive to the Cache-Control response header that specifies the number of seconds the response is valid for such as Cache-Control: max-age=3600 for 1 hour. If max-age and Expires are both used, max-age takes priority. We recommend setting the cache time of page resources to at least 24 hours.

URL Cache time used Cached time (mins)
https://donorbox.org/widget.js max-age 0
https://letsencrypt.org/css/main.css max-age 1430.05
https://letsencrypt.org/images/2017.06.28-https-percentage.png max-age 1399.233333
https://letsencrypt.org/images/Issuance-April-10-2016.png max-age 1439.416667
https://letsencrypt.org/images/Jan-6-2017-Cert-Stats.png max-age 1439.5
https://letsencrypt.org/images/howitworks_certificate.png max-age 1439.033333
https://letsencrypt.org/images/howitworks_challenge.png max-age 1439.733333
https://letsencrypt.org/images/isrg-keys.png max-age 1439.766667
https://letsencrypt.org/images/le-certs-issued-june-22-2016.png max-age 1439.016667
https://letsencrypt.org/images/le-firefox-chain-of-trust.png max-age 1439.183333
https://letsencrypt.org/images/le-logo-lockonly.png max-age 1438.6
https://letsencrypt.org/images/le-logo-lockonly.svg max-age 1439.166667
https://letsencrypt.org/images/le-logo-standard.png max-age 1438.466667
https://letsencrypt.org/images/le-logo-standard.svg max-age 1439.05
https://letsencrypt.org/images/le-logo-wide.png max-age 1439.066667
https://letsencrypt.org/images/le-logo-wide.svg max-age 1439
https://letsencrypt.org/images/letsencrypt-logo-horizontal.svg max-age 1402.766667
https://letsencrypt.org/images/linux-foundation.png max-age 1412.416667
https://letsencrypt.org/images/sponsors/3cx-logo.png max-age 1439.633333
https://letsencrypt.org/images/sponsors/akamai-logo.png max-age 1439.05
https://letsencrypt.org/images/sponsors/ala-logo.png max-age 1439.633333
https://letsencrypt.org/images/sponsors/automattic-logo.png max-age 1439.116667
https://letsencrypt.org/images/sponsors/bestvpn-logo.png max-age 1439.516667
https://letsencrypt.org/images/sponsors/brave-logo.png max-age 1439.183333
https://letsencrypt.org/images/sponsors/casino2k-logo.png max-age 1439.616667
https://letsencrypt.org/images/sponsors/chrome-logo.png max-age 1439.3
https://letsencrypt.org/images/sponsors/cisco-logo.png max-age 1439.4
https://letsencrypt.org/images/sponsors/cyon-logo.png max-age 1439.133333
https://letsencrypt.org/images/sponsors/digital-ocean-logo.png max-age 1438.516667
https://letsencrypt.org/images/sponsors/discourse-logo.png max-age 1439.616667
https://letsencrypt.org/images/sponsors/dnsimple-logo.png max-age 1439.383333
https://letsencrypt.org/images/sponsors/domainnameshop-logo.png max-age 1413.216667
https://letsencrypt.org/images/sponsors/driving-tests-logo.png max-age 1438.8
https://letsencrypt.org/images/sponsors/duocircle-logo.png max-age 1439.033333
https://letsencrypt.org/images/sponsors/easyname-logo.png max-age 1413.15
https://letsencrypt.org/images/sponsors/eff-logo.png max-age 1439.633333
https://letsencrypt.org/images/sponsors/facebook-logo.png max-age 1439.633333
https://letsencrypt.org/images/sponsors/fastly-logo.png max-age 1405.333333
https://letsencrypt.org/images/sponsors/feedtailor-logo.png max-age 1439.616667
https://letsencrypt.org/images/sponsors/fly-io-logo.png max-age 1438.766667
https://letsencrypt.org/images/sponsors/ford-foundation-logo.png max-age 1438.5
https://letsencrypt.org/images/sponsors/github-logo.png max-age 1439.616667
https://letsencrypt.org/images/sponsors/hawkhost-logo.png max-age 1439.316667
https://letsencrypt.org/images/sponsors/hostpapa-logo.png max-age 1439.55
https://letsencrypt.org/images/sponsors/hostpoint-logo.png max-age 1413.066667
https://letsencrypt.org/images/sponsors/identrust-logo.png max-age 1439.016667
https://letsencrypt.org/images/sponsors/infomaniak-logo.png max-age 1404.816667
https://letsencrypt.org/images/sponsors/iperius-logo.png max-age 1412.8
https://letsencrypt.org/images/sponsors/ise-logo.png max-age 1438.95
https://letsencrypt.org/images/sponsors/isoc-logo.png max-age 1404.75
https://letsencrypt.org/images/sponsors/jimdo-logo.png max-age 1403.516667
https://letsencrypt.org/images/sponsors/mozilla-logo.png max-age 1439.633333
https://letsencrypt.org/images/sponsors/netlify-logo.png max-age 1439.183333
https://letsencrypt.org/images/sponsors/netsparker-logo.png max-age 1404.733333
https://letsencrypt.org/images/sponsors/ovh-logo.png max-age 1412.333333
https://letsencrypt.org/images/sponsors/pantheon-logo.png max-age 1439.633333
https://letsencrypt.org/images/sponsors/planethoster-logo.png max-age 1439.333333
https://letsencrypt.org/images/sponsors/privateinternetaccess-logo.png max-age 1439.05
https://letsencrypt.org/images/sponsors/reliablesite-logo.png max-age 1439.516667
https://letsencrypt.org/images/sponsors/sakura-logo.png max-age 1438.733333
https://letsencrypt.org/images/sponsors/serverpilot-logo.png max-age 1438.816667
https://letsencrypt.org/images/sponsors/shiguredo-logo.png max-age 1439.616667
https://letsencrypt.org/images/sponsors/shopify-logo.png max-age 1438.966667
https://letsencrypt.org/images/sponsors/siteground-logo.png max-age 1439.633333
https://letsencrypt.org/images/sponsors/small/3cx-logo.png max-age 1418.633333
https://letsencrypt.org/images/sponsors/small/akamai-logo.png max-age 1435.4
https://letsencrypt.org/images/sponsors/small/ala-logo.png max-age 1420.65
https://letsencrypt.org/images/sponsors/small/automattic-logo.png max-age 1419.833333
https://letsencrypt.org/images/sponsors/small/bestvpn-logo.png max-age 1419.2
https://letsencrypt.org/images/sponsors/small/brave-logo.png max-age 1407.483333
https://letsencrypt.org/images/sponsors/small/casino2k-logo.png max-age 1418.4
https://letsencrypt.org/images/sponsors/small/chrome-logo.png max-age 1420.516667
https://letsencrypt.org/images/sponsors/small/cisco-logo.png max-age 1419.333333
https://letsencrypt.org/images/sponsors/small/cyon-logo.png max-age 1419.233333
https://letsencrypt.org/images/sponsors/small/digital-ocean-logo.png max-age 1436.283333
https://letsencrypt.org/images/sponsors/small/discourse-logo.png max-age 1419.016667
https://letsencrypt.org/images/sponsors/small/dnsimple-logo.png max-age 1419.316667
https://letsencrypt.org/images/sponsors/small/domainnameshop-logo.png max-age 1418.416667
https://letsencrypt.org/images/sponsors/small/driving-tests-logo.png max-age 1434.833333
https://letsencrypt.org/images/sponsors/small/duocircle-logo.png max-age 1419.75
https://letsencrypt.org/images/sponsors/small/easyname-logo.png max-age 1402.25
https://letsencrypt.org/images/sponsors/small/eff-logo.png max-age 1404.566667
https://letsencrypt.org/images/sponsors/small/facebook-logo.png max-age 1418.666667
https://letsencrypt.org/images/sponsors/small/fastly-logo.png max-age 1436.133333
https://letsencrypt.org/images/sponsors/small/feedtailor-logo.png max-age 1405.383333
https://letsencrypt.org/images/sponsors/small/fly-io-logo.png max-age 1400.183333
https://letsencrypt.org/images/sponsors/small/ford-foundation-logo.png max-age 1418.4
https://letsencrypt.org/images/sponsors/small/github-logo.png max-age 1418.8
https://letsencrypt.org/images/sponsors/small/hawkhost-logo.png max-age 1436.383333
https://letsencrypt.org/images/sponsors/small/hostpapa-logo.png max-age 1405.066667
https://letsencrypt.org/images/sponsors/small/hostpoint-logo.png max-age 1420.116667
https://letsencrypt.org/images/sponsors/small/identrust-logo.png max-age 1435.566667
https://letsencrypt.org/images/sponsors/small/infomaniak-logo.png max-age 1420
https://letsencrypt.org/images/sponsors/small/iperius-logo.png max-age 1403.083333
https://letsencrypt.org/images/sponsors/small/ise-logo.png max-age 1419.1
https://letsencrypt.org/images/sponsors/small/isoc-logo.png max-age 1405.133333
https://letsencrypt.org/images/sponsors/small/jimdo-logo.png max-age 1420.733333
https://letsencrypt.org/images/sponsors/small/mozilla-logo.png max-age 1418.583333
https://letsencrypt.org/images/sponsors/small/netlify-logo.png max-age 1419.883333
https://letsencrypt.org/images/sponsors/small/netsparker-logo.png max-age 1418.433333
https://letsencrypt.org/images/sponsors/small/ovh-logo.png max-age 1419.816667
https://letsencrypt.org/images/sponsors/small/pantheon-logo.png max-age 1419.383333
https://letsencrypt.org/images/sponsors/small/planethoster-logo.png max-age 1420.633333
https://letsencrypt.org/images/sponsors/small/privateinternetaccess-logo.png max-age 1418.2
https://letsencrypt.org/images/sponsors/small/reliablesite-logo.png max-age 1436.05
https://letsencrypt.org/images/sponsors/small/sakura-logo.png max-age 1434.783333
https://letsencrypt.org/images/sponsors/small/serverpilot-logo.png max-age 1419.533333
https://letsencrypt.org/images/sponsors/small/shiguredo-logo.png max-age 1419.516667
https://letsencrypt.org/images/sponsors/small/shopify-logo.png max-age 1419.616667
https://letsencrypt.org/images/sponsors/small/siteground-logo.png max-age 1420.683333
https://letsencrypt.org/images/sponsors/small/squarespace-logo.png max-age 1436.383333
https://letsencrypt.org/images/sponsors/small/sucuri-logo.png max-age 1435.333333
https://letsencrypt.org/images/sponsors/small/tintri-logo.png max-age 1419.016667
https://letsencrypt.org/images/sponsors/small/umbraco-logo.png max-age 1419.7
https://letsencrypt.org/images/sponsors/small/uptime-robot-logo.png max-age 1420.8
https://letsencrypt.org/images/sponsors/small/vtex-logo.png max-age 1436.366667
https://letsencrypt.org/images/sponsors/small/vultr-logo.png max-age 1435.816667
https://letsencrypt.org/images/sponsors/small/world4you-logo.png max-age 1403.1
https://letsencrypt.org/images/sponsors/small/yoast-logo.png max-age 1419.383333
https://letsencrypt.org/images/sponsors/small/yunpian-logo.png max-age 1435.483333
https://letsencrypt.org/images/sponsors/small/zendesk-logo.png max-age 1420.233333
https://letsencrypt.org/images/sponsors/squarespace-logo.png max-age 1438.283333
https://letsencrypt.org/images/sponsors/sucuri-logo.png max-age 1439.083333
https://letsencrypt.org/images/sponsors/tintri-logo.png max-age 1412.383333
https://letsencrypt.org/images/sponsors/umbraco-logo.png max-age 1412.183333
https://letsencrypt.org/images/sponsors/uptime-robot-logo.png max-age 1438.933333
https://letsencrypt.org/images/sponsors/vtex-logo.png max-age 1439.633333
https://letsencrypt.org/images/sponsors/vultr-logo.png max-age 1412.466667
https://letsencrypt.org/images/sponsors/world4you-logo.png max-age 1439.616667
https://letsencrypt.org/images/sponsors/yoast-logo.png max-age 1439.6
https://letsencrypt.org/images/sponsors/yunpian-logo.png max-age 1439.366667
https://letsencrypt.org/images/sponsors/zendesk-logo.png max-age 1439.35
https://letsencrypt.org/js/ga.js max-age 1411.666667
https://letsencrypt.org/js/main.js max-age 1412.566667
https://letsencrypt.org/js/plotly-min.js max-age 1439.45
https://letsencrypt.org/js/stats.js max-age 1438.6
https://www.googletagmanager.com/gtag/js?id=UA-56433935-1 max-age 15
alemuro commented 5 years ago

Hello,

I think it's done. Doesn't it?

Regards,

ghost commented 5 years ago

@alemuro this is what I just measured using google lighthouse

6h for images is really short.

So it doesn't seem to be fixed for me.

URL Cache TTL Size (KB)
/gtag/js?id=UA-56433935-1(www.googletagmanager.com) 15 m 29 KB
/analytics.js(www.google-analytics.com) 2 h 17 KB
/js/main.js(letsencrypt.org) 3 h 7 m 32 s 3 KB
/css/main.css(letsencrypt.org) 3 h 11 m 29 s 10 KB
…small/ovh-logo.png(letsencrypt.org) 6 h 14 m 26 s 7 KB
…small/squarespace-logo.png(letsencrypt.org) 6 h 14 m 40 s 6 KB
…small/unraid-logo.png(letsencrypt.org) 6 h 14 m 56 s 4 KB
…small/shopify-logo.png(letsencrypt.org) 6 h 15 m 18 s 10 KB
…small/duocircle-logo.png(letsencrypt.org) 6 h 15 m 48 s 5 KB
/images/linuxfoundation-collab-bg.png(letsencrypt.org) 6 h 15 m 53 s 1 KB
…small/sakura-logo.png(letsencrypt.org) 6 h 15 m 56 s 4 KB
…small/zendesk-logo.png(letsencrypt.org) 6 h 15 m 57 s 7 KB
…small/discourse-logo.png(letsencrypt.org) 6 h 16 m 16 s 6 KB
…small/netsparker-logo.png(letsencrypt.org) 6 h 16 m 42 s 9 KB
…small/github-logo.png(letsencrypt.org) 6 h 16 m 43 s 4 KB
…small/domainnameshop-logo.png(letsencrypt.org) 6 h 16 m 53 s 5 KB
…small/identrust-logo.png(letsencrypt.org) 6 h 16 m 58 s 10 KB
…small/brave-logo.png(letsencrypt.org) 6 h 17 m 8 s 8 KB
…small/planethoster-logo.png(letsencrypt.org) 6 h 17 m 14 s 14 KB
…small/ford-foundation-logo.png(letsencrypt.org) 6 h 17 m 30 s 6 KB
…small/vtex-logo.png(letsencrypt.org) 6 h 17 m 43 s 5 KB
…small/digital-ocean-logo.png(letsencrypt.org) 6 h 17 m 48 s 5 KB
…small/automattic-logo.png(letsencrypt.org) 6 h 17 m 49 s 4 KB
…small/datto-logo.png(letsencrypt.org) 6 h 17 m 59 s 5 KB
/js/ga.js(letsencrypt.org) 6 h 18 m 6 s 1 KB
…small/vultr-logo.png(letsencrypt.org) 6 h 18 m 7 s 5 KB
…small/reliablesite-logo.png(letsencrypt.org) 6 h 18 m 41 s 9 KB
…small/cisco-logo.png(letsencrypt.org) 6 h 18 m 43 s 10 KB
/images/linux-foundation.png(letsencrypt.org) 6 h 18 m 55 s 6 KB
…small/hawkhost-logo.png(letsencrypt.org) 6 h 18 m 56 s 19 KB
…small/ala-logo.png(letsencrypt.org) 6 h 18 m 57 s 8 KB
…small/serverpilot-logo.png(letsencrypt.org) 6 h 18 m 59 s 5 KB
…small/mozilla-logo.png(letsencrypt.org) 6 h 19 m 5 KB
…small/jimdo-logo.png(letsencrypt.org) 6 h 19 m 4 s 4 KB
…small/netlify-logo.png(letsencrypt.org) 6 h 19 m 12 s 8 KB
…small/rainway-logo.png(letsencrypt.org) 6 h 19 m 23 s 5 KB
…small/facebook-logo.png(letsencrypt.org) 6 h 19 m 26 s 8 KB
…small/hostpapa-logo.png(letsencrypt.org) 6 h 19 m 27 s 13 KB
…small/keenetic-logo.png(letsencrypt.org) 6 h 19 m 40 s 3 KB
…small/privateinternetaccess-logo.png(letsencrypt.org) 6 h 19 m 42 s 6 KB
…small/axiom-logo.png(letsencrypt.org) 6 h 19 m 43 s 4 KB
…small/feedtailor-logo.png(letsencrypt.org) 6 h 19 m 45 s 5 KB
…small/uptime-robot-logo.png(letsencrypt.org) 6 h 20 m 4 s 7 KB
…small/bestvpn-logo.png(letsencrypt.org) 6 h 20 m 5 s 6 KB
…small/hostpoint-logo.png(letsencrypt.org) 6 h 20 m 5 s 5 KB
…small/fastly-logo.png(letsencrypt.org) 6 h 20 m 9 s 9 KB
…small/infomaniak-logo.png(letsencrypt.org) 6 h 20 m 10 s 7 KB
…small/dnsimple-logo.png(letsencrypt.org) 6 h 20 m 12 s 5 KB
…small/cyon-logo.png(letsencrypt.org) 6 h 20 m 14 s 8 KB
…small/siteground-logo.png(letsencrypt.org) 6 h 20 m 38 s 11 KB
…small/world4you-logo.png(letsencrypt.org) 6 h 20 m 40 s 7 KB
…small/pantheon-logo.png(letsencrypt.org) 6 h 20 m 54 s 6 KB
…small/driving-tests-logo.png(letsencrypt.org) 6 h 21 m 16 s 4 KB
…small/isoc-logo.png(letsencrypt.org) 6 h 21 m 28 s 8 KB
…small/shiguredo-logo.png(letsencrypt.org) 6 h 21 m 29 s 10 KB
…small/ise-logo.png(letsencrypt.org) 6 h 21 m 35 s 5 KB
…small/sap-logo.png(letsencrypt.org) 6 h 21 m 47 s 4 KB
…small/eff-logo.png(letsencrypt.org) 6 h 21 m 47 s 2 KB
…small/umbraco-logo.png(letsencrypt.org) 6 h 23 m 16 s 5 KB
…small/casino2k-logo.png(letsencrypt.org) 6 h 28 m 19 s 18 KB
…small/easyname-logo.png(letsencrypt.org) 6 h 29 m 46 s 8 KB
…small/3cx-logo.png(letsencrypt.org) 6 h 29 m 54 s 10 KB
…small/akamai-logo.png(letsencrypt.org) 6 h 29 m 59 s 12 KB
/images/3.jpg(letsencrypt.org) 6 h 33 m 14 s 74 KB
…small/chrome-logo.png(letsencrypt.org) 6 h 34 m 28 s 10 KB
…small/fly-io-logo.png(letsencrypt.org) 6 h 34 m 50 s 9 KB
…small/haproxy-logo.png(letsencrypt.org) 6 h 37 m 2 s 8 KB
…small/yunpian-logo.png(letsencrypt.org) 6 h 38 m 1 s 15 KB
…small/yoast-logo.png(letsencrypt.org) 6 h 39 m 6 s 8 KB
…small/sucuri-logo.png(letsencrypt.org) 6 h 39 m 26 s 7 KB
/images/letsencrypt-logo-horizontal.svg(letsencrypt.org) 18 h 25 m 36 s 6 KB
/fonts/OpenSans-Regular.woff(letsencrypt.org) 18 h 31 m 43 s 24 KB
/fonts/OpenSans-Bold.woff(letsencrypt.org) 18 h 33 m 40 s 25 KB
/fonts/OpenSans-Light.woff(letsencrypt.org) 18 h 40 m 58 s 25 KB
…small/vdms-logo.png(letsencrypt.org) 21 h 40 m 32 s 6 KB