Caching Score: https://www.esafety.gov.au/

Request flow

Internet
Visitor
Akamai
CDN
Origin
Server

Summary

GradeB

516/652

Requested URL checks

What is this check, and why should you care

Having a cache hit ensures the fastest possible delivery of content to end users.

The response header X-Cache had a value of TCP_HIT from a23-40-103-39.deploy.akamaitechnologies.com (AkamaiGHost/22.6.1-d0e1f1b0a50b41e07bd832c19f3b1e81) (-).

Akamai has documentation on how to interpret the X-Cache and X-Cache-Remote headers.

Maximum possible points

100

What is this check, and why should you care

Using a CDN is extremely useful for caching purposes.

Maximum possible points

50

What is this check, and why should you care

The time that it takes for a user's browser to receive the first byte of page content.

The lower the TTFB, the faster your site will be perceived by the end user.

To get maximum points, your TTFB must be less than or equal to 30ms. If your TTFB is more than 1 second then you get no points here.

Maximum possible points

50

What is this check, and why should you care

An ETag is an opaque identifier for a specific version of a resource, defined in RFC 9110 §8.8.3. When a client revisits a URL it can send the previously-seen value back in an If-None-Match request header (RFC 9110 §13.1.2); if the server still considers the response current it returns an empty 304 Not Modified instead of the full body, saving bandwidth and origin work.

An HTTP request with the request header If-None-Match with a value of "1786369020" was sent, and an HTTP 304 was responded with.

Akamai has documentation on how to enable Etag support (requires login).

See the Wikipedia page on ETag for more background.

To get maximum points, you need to have ETag identifiers and an HTTP 304 response must be received when using a valid If-None-Match request header.

Maximum possible points

30

What is this check, and why should you care

The Last-Modified response header carries the date the resource was last changed, defined in RFC 9110 §8.8.2. When a client revisits the URL it can send the previously-seen value back in an If-Modified-Since request header (RFC 9110 §13.1.3); if the resource has not changed the server returns an empty 304 Not Modified instead of the full body, saving bandwidth and origin work.

An HTTP request with the request header If-Modified-Since with a value of Mon, 10 Aug 2026 13:37:00 GMT was sent, and an HTTP 304 was responded with.

Maximum possible points

30

What is this check, and why should you care

Having tiered caching can help improve the cache hit ratio of your site because it provides an additional layer of caching in front of your origin.

Maximum possible points

25

What is this check, and why should you care

HTTP 404 (Not Found) is one of the response status codes that RFC 9110 §15.1 marks as heuristically cacheable, and RFC 9111 §4.2.2 defines the heuristic-freshness rules a cache may apply when no explicit freshness is provided. Caching 404s — even briefly — offloads repeated probes (broken links, scanners, missing assets) from your origin.

To get maximum points, you need to have the ability to cache an HTTP 404 for any amount of time.

This check requested the URL https://www.esafety.gov.au/cachingscorebrokenurltest.

Maximum possible points

20

What is this check, and why should you care

Drupal sets a session cookie (named SESS<hash> over HTTP, or SSESS<hash> over HTTPS) the first time the session is read or written during a request. When a session cookie is present, most reverse proxies and CDNs will bypass their cache entirely for all HTML responses, because the response is considered personalised.

Anonymous page requests should not need a session at all. Contributed modules known to start a session for anonymous users include:

  • Smart IP — stores geolocation data in $_SESSION for anonymous users (#1897126).
  • Flag — starts an anonymous session as part of determining flag actions (#2894095).
  • H5P — creates anonymous sessions even for components that don't need it (#3126134).
  • Textsize — stores text size preferences in the session (#1041878).

To get maximum points, the response must not include a SESS or SSESS cookie. If it does, identify which module is starting the session and either disable it, reconfigure it, or find an alternative that does not require a session for anonymous users.

Maximum possible points

10

What is this check, and why should you care

CSS aggregation reduces the number of assets your site needs to download. The filename contains a hash of all the file contents, meaning you can cache these files for an extremely long time with no negative consequences.

Maximum possible points

10

What is this check, and why should you care

Javascript aggregation reduces the number of assets your site needs to download. The filename contains a hash of all the file contents, meaning you can cache these files for an extremely long time with no negative consequences.

Maximum possible points

10

What is this check, and why should you care

Drupal 9.5+ introduces a new debug setting to make it easier to debug render caching. This setting will add cache debugging output for each rendered element.

The main issue with this is that this slows down your page loads (on top increasing your page weight).

To get maximum points, you must disable the render cache debug.

Maximum possible points

10

What is this check, and why should you care

Drupal 7+ provides a Statistics module to which records content view statistics in Drupal's database.

The main issue with this module is that it sends an un-cacheable HTTP POST request to your site to record a 'content view' statistic. This does not scale well as you Drupal site gets more traffic.

To get maximum points, you must disable the statistics module.

Maximum possible points

10

What is this check, and why should you care

Drupal 8+ uses Twig for templating, and the Twig template engine offers a debug tool to which emits out a list of template filenames in the HTML source.

The main issue with this is that you often also have other Twig related performance issues as well, e.g. automatic reloading.

To get maximum points, you must disable Twig debug.

Maximum possible points

10

What is this check, and why should you care

You can increase the cache hit rate of your site by stripping certain query parameters from the cache key.

FBCLID is one such parameter that can be stripped by your caching server. This query parameter only really serves a purpose for Javascript to read, and Javascript can still read it from the browser URL.

This check requested the URL https://www.esafety.gov.au/?fbclid=1786369645.

Maximum possible points

10

What is this check, and why should you care

You can increase the cache hit rate of your site by stripping certain query parameters from the cache key.

GCLID and GCLSRC are two such parameters that can be stripped by your caching server. These query parameters only really serve a purpose for Javascript to read, and Javascript can still read it from the browser URL.

This check requested the URL https://www.esafety.gov.au/?gclsrc=1786369645&gclid=1786369645.

Maximum possible points

10

What is this check, and why should you care

You can increase the cache hit rate of your site by stripping certain query parameters from the cache key.

TTCLID is one such parameter that can be stripped by your caching server. This query parameter only really serves a purpose for Javascript to read, and Javascript can still read it from the browser URL.

This check requested the URL https://www.esafety.gov.au/?ttclid=1786369645.

Maximum possible points

10

What is this check, and why should you care

You can increase the cache hit rate of your site by stripping certain query parameters from the cache key.

UTM is a collection of parameters that can be stripped by your caching server. These query parameters only really serve a purpose for Javascript to read, and Javascript can still read them from the browser URL.

This check requested the URL https://www.esafety.gov.au/?utm_source=1786369645&utm_medium=1786369645&utm_campaign=1786369645&utm_id=1786369645.

Maximum possible points

10

What is this check, and why should you care

There is a SPAM protection module in Drupal called Honeypot.

The honeypot module has a feature that adds a time based hidden form field to forms to protect against bots filling them in too quickly. This is a nice feature, however it happens to disable caching for the entire page. This is terrible for high traffic sites.

It is recommended to disable this time based feature, and only use the core honeypot feature of a hidden input field.

Maximum possible points

5

What is this check, and why should you care

The language_cookie module breaks proxy caching because it makes Drupal’s response vary by a cookie, which most HTTP caches don’t handle efficiently.

The module also has a side effect of breaking Drupal’s page_cache system as well - see the issue #3512070.

To get maximum points, you must disable the language_cookie module.

Maximum possible points

5

What is this check, and why should you care

There are 2 filesystems in Drupal - public files and private files.

Private files force Drupal to bootstrap in order to serve the file, and access control is checked every single time. This is useful for sensitive files, but a hindrance when your site is under high load.

It is recommended to use Drupal's public file system for static, non-sensitive files, and reserve the use of private files for dynamic, or sensitive files.

Maximum possible points

5

What is this check, and why should you care

HTTP compression reduces the size of a response body by eliminating redundancy. The client advertises supported algorithms in the Accept-Encoding request header, and the server reports which one it used in the Content-Encoding response header — both are defined in RFC 9110 §8.4.

The four common encodings each have their own specification: gzip (RFC 1952), deflate (RFC 1951), br / Brotli (RFC 7932), and zstd / Zstandard (RFC 8878). Smaller responses load faster and use less bandwidth, which especially matters on mobile networks.

The response header Content-Encoding had a value of gzip.

Akamai has documentation on how to enable Brotli compression.

See the Wikipedia page on HTTP compression for more background.

To get maximum points, you need to use Brotli or Zstandard compression.

Maximum possible points

20

What is this check, and why should you care

A cached response is reusable for the duration of its freshness lifetime, defined in RFC 9111 §4.2. The freshness lifetime is taken from Cache-Control: s-maxage or max-age (§5.2), and falls back to the Expires header (§5.3) or a heuristic if neither is set. The longer the freshness lifetime, the higher the cache hit ratio at any given traffic level.

To get maximum points, your cache lifetime must be greater than or equal to 4 weeks. If your cache lifetime is less, then you will get some proportion of the score based on how close to 4 weeks you are.

The current cache lifetime is 276 seconds (4 minutes and 36 seconds).

Maximum possible points

100

What is this check, and why should you care

Drupal 8+ provides an Internal Page Cache module recommended for small to medium-sized websites.

There is value in using this module, even when you are using Akamai, due to the low cache lifetime of 4 minutes and 36 seconds.

To get maximum points, you must enable the page_cache module, and have a HIT on Drupal's page cache.

See Drupal's documentation on the Internal Page Cache module. Also, Wim Leers wrote a really awesome blog post on the release of this module with important background.

Maximum possible points

20

What is this check, and why should you care

Akamai has very strict controls around cache tag lengths, counts and characters. If you exceed or break these controls then you risk your content not being invalidated when you issue a cache tag purge.

The response header X-Akamai-Cache-Tag-Error had a value of TAGSCNT 33p40.

Too many cache tags. The current number of cache tags found was 1,024.

See the Akamai technical documentation on how to interpret this header.

Maximum possible points

10

Image checks

Performed on the asset: https://www.esafety.gov.au/sites/default/files/2026-07/HP_banner_mobile_symposium_july2026.png

See the HTTP headers for this image file.

What is this check, and why should you care

Having a cache hit ensures the fastest possible delivery of content to end users.

The response header X-Cache had a value of TCP_MEM_HIT from a23-40-103-39.deploy.akamaitechnologies.com (AkamaiGHost/22.6.1-d0e1f1b0a50b41e07bd832c19f3b1e81) (-).

Akamai has documentation on how to interpret the X-Cache and X-Cache-Remote headers.

Maximum possible points

10

What is this check, and why should you care

An ETag is an opaque identifier for a specific version of a resource, defined in RFC 9110 §8.8.3. When a client revisits a URL it can send the previously-seen value back in an If-None-Match request header (RFC 9110 §13.1.2); if the server still considers the response current it returns an empty 304 Not Modified instead of the full body, saving bandwidth and origin work.

An HTTP request with the request header If-None-Match with a value of "6a581f1a-9597" was sent, and an HTTP 304 was responded with.

Akamai has documentation on how to enable Etag support (requires login).

See the Wikipedia page on ETag for more background.

To get maximum points, you need to have ETag identifiers and an HTTP 304 response must be received when using a valid If-None-Match request header.

Maximum possible points

3

What is this check, and why should you care

The Last-Modified response header carries the date the resource was last changed, defined in RFC 9110 §8.8.2. When a client revisits the URL it can send the previously-seen value back in an If-Modified-Since request header (RFC 9110 §13.1.3); if the resource has not changed the server returns an empty 304 Not Modified instead of the full body, saving bandwidth and origin work.

An HTTP request with the request header If-Modified-Since with a value of Thu, 16 Jul 2026 00:00:26 GMT was sent, and an HTTP 304 was responded with.

Maximum possible points

3

What is this check, and why should you care

A cached response is reusable for the duration of its freshness lifetime, defined in RFC 9111 §4.2. The freshness lifetime is taken from Cache-Control: s-maxage or max-age (§5.2), and falls back to the Expires header (§5.3) or a heuristic if neither is set. The longer the freshness lifetime, the higher the cache hit ratio at any given traffic level.

To get maximum points, your cache lifetime must be greater than or equal to 4 weeks. If your cache lifetime is less, then you will get some proportion of the score based on how close to 4 weeks you are.

The current cache lifetime is 422422 seconds (4 days and 21 hours).

Maximum possible points

10

CSS checks

Performed on the asset: https://www.esafety.gov.au/sites/default/files/css/css_pKs7VTJxDo94_Ech3NpFa286OAgv0VSYjUaFAt-_dek.css?delta=0&language=en&theme=esafety&include=eJxFyEEKAyEMBdALWXOmSP44QjKKiTN4-5ZS6OYtHpwPxKaqvbC-PLa2qyb82p82MJNBGlOHFUg--jSO-PTgyXXyOJ1krsGa_5PXNVbR5ick-faAUWFHuhsep6_ZuizFG2i0M7I

See the HTTP headers for this CSS file.

What is this check, and why should you care

Having a cache hit ensures the fastest possible delivery of content to end users.

The response header X-Cache had a value of TCP_MEM_HIT from a23-40-103-39.deploy.akamaitechnologies.com (AkamaiGHost/22.6.1-d0e1f1b0a50b41e07bd832c19f3b1e81) (-).

Akamai has documentation on how to interpret the X-Cache and X-Cache-Remote headers.

Maximum possible points

10

What is this check, and why should you care

An ETag is an opaque identifier for a specific version of a resource, defined in RFC 9110 §8.8.3. When a client revisits a URL it can send the previously-seen value back in an If-None-Match request header (RFC 9110 §13.1.2); if the server still considers the response current it returns an empty 304 Not Modified instead of the full body, saving bandwidth and origin work.

An ETag header is present but does not produce an HTTP 304 response. However a Last-Modified header is also present, which is sufficient for conditional requests. No penalty is applied.

Akamai has documentation on how to enable Etag support (requires login).

See the Wikipedia page on ETag for more background.

To get maximum points, you need to have ETag identifiers and an HTTP 304 response must be received when using a valid If-None-Match request header.

Maximum possible points

3

What is this check, and why should you care

The Last-Modified response header carries the date the resource was last changed, defined in RFC 9110 §8.8.2. When a client revisits the URL it can send the previously-seen value back in an If-Modified-Since request header (RFC 9110 §13.1.3); if the resource has not changed the server returns an empty 304 Not Modified instead of the full body, saving bandwidth and origin work.

An HTTP request with the request header If-Modified-Since with a value of Mon, 03 Aug 2026 21:26:48 GMT was sent, and an HTTP 304 was responded with.

Maximum possible points

3

What is this check, and why should you care

HTTP compression reduces the size of a response body by eliminating redundancy. The client advertises supported algorithms in the Accept-Encoding request header, and the server reports which one it used in the Content-Encoding response header — both are defined in RFC 9110 §8.4.

The four common encodings each have their own specification: gzip (RFC 1952), deflate (RFC 1951), br / Brotli (RFC 7932), and zstd / Zstandard (RFC 8878). Smaller responses load faster and use less bandwidth, which especially matters on mobile networks.

The response header Content-Encoding had a value of br.

Akamai has documentation on how to enable Brotli compression.

See the Wikipedia page on HTTP compression for more background.

To get maximum points, you need to use Brotli or Zstandard compression.

Maximum possible points

2

What is this check, and why should you care

A cached response is reusable for the duration of its freshness lifetime, defined in RFC 9111 §4.2. The freshness lifetime is taken from Cache-Control: s-maxage or max-age (§5.2), and falls back to the Expires header (§5.3) or a heuristic if neither is set. The longer the freshness lifetime, the higher the cache hit ratio at any given traffic level.

To get maximum points, your cache lifetime must be greater than or equal to 4 weeks. If your cache lifetime is less, then you will get some proportion of the score based on how close to 4 weeks you are.

The current cache lifetime is 2051226 seconds (3 weeks and 2 days).

Maximum possible points

10

JavaScript checks

Performed on the asset: https://www.esafety.gov.au/sites/default/files/js/js_DEHf3bY3RJpiOh6pKOEup8AUCkGi51JYShWj8Tw6P6g.js?scope=header&delta=0&language=en&theme=esafety&include=eJxlykEKgCAQBdALGR4pRhvlw-iIMxDevk21qO3jsVFhX7GKJpLN8sRwC_ywt9teapog_Jt2YvAMVbUK79RJliNb_EJoeqCAp0V0-AWkaTJw

See the HTTP headers for this JavaScript file.

What is this check, and why should you care

Having a cache hit ensures the fastest possible delivery of content to end users.

The response header X-Cache had a value of TCP_MEM_HIT from a23-40-103-39.deploy.akamaitechnologies.com (AkamaiGHost/22.6.1-d0e1f1b0a50b41e07bd832c19f3b1e81) (-).

Akamai has documentation on how to interpret the X-Cache and X-Cache-Remote headers.

Maximum possible points

10

What is this check, and why should you care

A cached response is reusable for the duration of its freshness lifetime, defined in RFC 9111 §4.2. The freshness lifetime is taken from Cache-Control: s-maxage or max-age (§5.2), and falls back to the Expires header (§5.3) or a heuristic if neither is set. The longer the freshness lifetime, the higher the cache hit ratio at any given traffic level.

To get maximum points, your cache lifetime must be greater than or equal to 4 weeks. If your cache lifetime is less, then you will get some proportion of the score based on how close to 4 weeks you are.

The current cache lifetime is 2565997 seconds (1 month and 1 day).

Maximum possible points

10

What is this check, and why should you care

An ETag is an opaque identifier for a specific version of a resource, defined in RFC 9110 §8.8.3. When a client revisits a URL it can send the previously-seen value back in an If-None-Match request header (RFC 9110 §13.1.2); if the server still considers the response current it returns an empty 304 Not Modified instead of the full body, saving bandwidth and origin work.

An ETag header is present but does not produce an HTTP 304 response. However a Last-Modified header is also present, which is sufficient for conditional requests. No penalty is applied.

Akamai has documentation on how to enable Etag support (requires login).

See the Wikipedia page on ETag for more background.

To get maximum points, you need to have ETag identifiers and an HTTP 304 response must be received when using a valid If-None-Match request header.

Maximum possible points

3

What is this check, and why should you care

The Last-Modified response header carries the date the resource was last changed, defined in RFC 9110 §8.8.2. When a client revisits the URL it can send the previously-seen value back in an If-Modified-Since request header (RFC 9110 §13.1.3); if the resource has not changed the server returns an empty 304 Not Modified instead of the full body, saving bandwidth and origin work.

An HTTP request with the request header If-Modified-Since with a value of Thu, 06 Aug 2026 13:45:32 GMT was sent, and an HTTP 304 was responded with.

Maximum possible points

3

What is this check, and why should you care

HTTP compression reduces the size of a response body by eliminating redundancy. The client advertises supported algorithms in the Accept-Encoding request header, and the server reports which one it used in the Content-Encoding response header — both are defined in RFC 9110 §8.4.

The four common encodings each have their own specification: gzip (RFC 1952), deflate (RFC 1951), br / Brotli (RFC 7932), and zstd / Zstandard (RFC 8878). Smaller responses load faster and use less bandwidth, which especially matters on mobile networks.

The response header Content-Encoding had a value of br.

Akamai has documentation on how to enable Brotli compression.

See the Wikipedia page on HTTP compression for more background.

To get maximum points, you need to use Brotli or Zstandard compression.

Maximum possible points

2

HTTP Response headers

Name Value
Status Code HTTP 200
Alt-Svch3=":443"; ma=93600
Cache-Controlpublic, max-age=276
Connectionkeep-alive
Content-Encodinggzip
Content-Languageen
Content-Length42881
Content-Typetext/html; charset=UTF-8
DateMon, 10 Aug 2026 13:47:24 GMT
ETag"1786369020"
Edge-Cache-Tag109sm 10iss 10j41 10srd 115fu 115m3 11bnd 11bon 11dke 11glg 11nli 11oik 11s16 128mv 12frc 12rrq 13370 138jt 138pn 13bnp 13lom 13o9e 13q2a 13tdj 13u4o 14223 14392 14pe2 15577 155qu 155rq 156vf 15ofp 15s7n 1679q 16hpg 17gpl 17p1n 17qhh 17sd0 1800g 186jb 18a1o 18jem 18rh3 19p7u 1a49s 1a9dg 1a9oi 1ae3d 1al8b 1auv4 1b1a1 1b72h 1cd1u 1cgc4 1cnth 1cond 1d2gp 1da25 1du2b 1e4mc 1e4o4 1e78c 1e8v1 1ee01 1eeun 1eq8h 1f6fl 1f805 1g04k 1gef7 1gkmt 1glgn 1gmt5 1h315 1h496 1hbgl 1hbgu 1hhjj 1hmu8 1i851 1ifd2 1ifo6 1j267 1jga1 1jma2 1jq69 1jr4n 1k22d 1krsu 1ktgb 1l3gs 1l7mr 1lpaq 1m4pg 1m6p1 1m8uu 1ma9o 1mbrg 1mcdn 1mfs4 1mpl3 1mqf9 1n03j 1n7eq 1o0np 1o1le 1oc9e 1pab3 1pcbg 1phdq 1pjtn 1pr19 1pu5a 1q9mf 1qc64 1qi3c 1qksg 1qm39 1rhnn 1rv9c 1s0ks 1s7vb 1sham 1sjcs 1skjp 1sph8 1t88j 1t8e3 1te36 1u0jd 1u6ue 1u765 1u921 1uht1 1ukk7 1uo8m 1ur0p 1uvg5 1v6vu 1v9sq 1vbhc 1vh7c 1vp11 1vsgp 2016p 2082p 20c1t 20e9f 20kbe 20knr 20p1e 20uuo 210j2 211f6 2171r 21le0 21vlo 220hs 22738 22qvq 234qc 23l3k 23mdj 23q5c 240bc 243dn 245g7 24lgs 2587f 25f41 25hcb 2618m 268a8 26bbv 26l3t 26mrc 26not 26ppf 2726i 27582 278kr 27trd 27urr 28emb 28fg6 28g6q 28iom 28lvv 28msc 28pgv 290kb 29faf 29fro 29jnl 29pcc 29pd4 2a0sm 2a35d 2aal8 2aat9 2abtf 2arje 2au2o 2b5an 2bh16 2bmdc 2bu2f 2c0ri 2cmb2 2d73p 2dab8 2dag9 2db7h 2eb21 2efle 2eueh 2fjco 2fqan 2ftju 2g3cq 2g6ks 2gb1r 2gue4 2hkaq 2hnoc 2i44q 2i6ku 2i8hi 2i8le 2ij9r 2iqhf 2j5hj 2j9j6 2jcaf 2jebe 2jsdv 2k2cl 2k7hc 2kdr3 2km9l 2ld1k 2lib5 2lqj6 2lqu8 2lro0 2mfjr 2mr0g 2n2pa 2n8m9 2nq15 2o1cm 2o4eq 2ocjj 2od3a 2orul 2pgfq 2pl2j 2plhr 2pn6d 2pr4n 2psuf 2q2s3 2s6qv 2s7ib 2si7t 2sunc 2t4i2 2td66 2tf0p 2th0q 2tmiq 2u7jg 2uajc 2vi9n 2vkfa 30gh4 314dj 315g1 3169r 31slp 3228o 3234k 32old 32qd0 32qu4 33g8k 33nb5 33o0o 34llf 34poo 350n0 354m7 357ec 35cts 35h1g 35n79 35rts 35t9l 362km 365rg 3683k 36boa 36buq 36cnh 36n3p 37b0q 37i7a 37jcr 37ohk 37ot8 37vvp 38i2i 38k3p 38qm1 390uk 392rk 3944a 39lli 3a66h 3am2j 3aojh 3ar7m 3b14v 3b60l 3b99g 3bda3 3bp3i 3bton 3c620 3ctc9 3cu1p 3cu4k 3cvs2 3d4em 3dd8t 3ddun 3dkhv 3dvfl 3e6gm 3eca6 3eho7 3eog1 3f9c2 3fev7 3gk62 3gk7e 3h0ro 3h4qp 3hbh3 3hdnl 3hggb 3hi32 3hr44 3hrr3 3hupv 3i3vs 3i85c 3if0r 3ifjd 3ivgm 3j2ie 3j383 3jb99 3jkoo 3k7q6 3kb8u 3ke7a 3ki17 3l50c 3l6sn 3ljsi 3mc3m 3mecg 3mf0u 3mkm5 3n0uq 3n124 3na12 3nb3j 3ng5s 3nm4p 3o55u 3ojcg 3or06 3pc84 3pehm 3pj9c 3pma8 3poag 3q1du 3qck9 3qi7b 3qpfu 3r0s7 3r184 3r1nr 3r9t3 3re67 3rhlu 3s963 3s9fj 3sa8t 3sfc4 3sr2e 3sspu 3svpu 3tp72 3tpei 3u1na 3u5r8 3uegp 3ulnf 3uqjs 3v02v 3vnlf 3vnrv 40bp0 40g56 40php 40t29 40vmu 41575 418bq 41h8b 4226i 428oo 42ele 42lsb 42mgh 43dnj 43i1s 43me3 43nbd 43u14 441jh 446nu 44gtv 44j08 44n7s 44rej 45hsv 45o87 45vmg 460fm 4687j 46i0a 46v9v 47tua 48411 48akn 48inj 48qdp 48rd7 49lg5 49otv 4bn4c 4brin 4cecv 4cfdg 4chu5 4cqr4 4d4tt 4db8n 4dd5b 4dicl 4dovh 4ejav 4elng 4en31 4enh1 4eo4j 4eula 4fe64 4fje5 4fob6 4fro3 4g3cr 4g72p 4g7a0 4gaol 4gg02 4gut2 4hank 4hdqo 4hj1v 4hm4i 4i4u3 4ia4h 4ibpv 4igo0 4iju6 4ions 4j4q0 4jf51 4jmb1 4k3qn 4kvoi 4l7df 4ljaa 4ln5m 4loe1 4m23t 4m392 4mbkk 4mhv1 4mukm 4n0ur 4nh3n 4nknu 4ns32 4nun1 4nutd 4o165 4o4pr 4pj5t 4ppdv 4q1o4 4q7om 4qg8n 4qh14 4qsok 4r15u 4r2ps 4rgec 4rkk7 4rnks 4rrr9 4rte7 4t0gm 4tpi7 4u0ql 4u6oh 4umtk 4uuvd 4v0mu 4v6vj 4vu5e 508ic 50aqe 50i4t 5191g 519rl 51hoc 51lvn 51obr 51pob 51rab 51tlk 535vl 53gkj 53sie 53uv7 5421v 5459e 54e3b 54efl 54eqh 5523m 5568b 55e80 55kf0 55s2l 55u9h 5628d 56ats 56gu8 57a0a 57qla 57r8c 585l5 5899o 58bnb 58cmj 58nob 58qmh 58t5b 59j5q 59jsr 59lel 59n6d 5a794 5an2o 5arnl 5av7v 5b864 5behu 5bgil 5bl8k 5brhu 5bu28 5bvd2 5bvek 5c2bl 5c946 5cmpr 5cpr5 5df0r 5dsbt 5dsv7 5e6q7 5e95f 5esua 5f80d 5f957 5fk2t 5g2n5 5gd4e 5gd7i 5h7ff 5hbt8 5hi90 5hppb 5ibg3 5idhf 5j16q 5j18d 5j2gp 5jc7g 5jhgc 5ji41 5jipb 5k3mv 5k8k5 5kfh6 5khaa 5kov3 5l357 5lbus 5letp 5lfjk 5lup6 5m89h 5m8h1 5nkfd 5nlgg 5nlm5 5nm5n 5np9i 5ns7t 5nt3i 5o1m3 5o9uh 5obgr 5ocat 5p1ef 5p8aj 5pcu6 5po2a 5pr70 5pttv 5q028 5qfsh 5qkke 5qltq 5r0qv 5rc3t 5s750 5sapg 5t3l8 5t66o 5tdf4 5tg2p 5tllh 5tnkv 5trhi 5u5h0 5u85k 5udhr 5uo38 5v6g2 5vgtt 5vi9l 5vj2l 6003k 60182 601n3 60a2p 60f74 61776 61akc 61bmk 61d9c 61ib9 61jd5 61thc 6260m 62giu 6398s 63ebh 63jo5 63q6i 641kc 646b3 646fk 648hs 64sg0 64t83 64uoq 655nh 65dvr 65nfu 65p4d 6608g 6634o 66955 66am8 66j4g 66s3g 67e0d 67rho 6818j 684dr 688qo 68pq9 69lna 69pc1 69raq 69s69 6a657 6agoh 6atsr 6bdma 6bj8l 6bsrb 6bsus 6ccdn 6cv0l 6d1dh 6d607 6dp0j 6e1f3 6e2rt 6ebtk 6ecrh 6ehhh 6f0c3 6f0ec 6f7j0 6fjct 6foll 6fpvq 6fvop 6g6mn 6g88m 6g8p8 6gnj1 6gv34 6h97k 6hq0n 6hqdp 6if35 6itdt 6j3mk 6jjap 6jjdg 6jl4a 6jool 6kgbi 6kj7q 6koup 6ku13 6lggq 6li83 6lind 6ls7k 6lsua 6memc 6mi6k 6miui 6mrh0 6mtb9 6n5q4 6nc80 6ng0u 6o0bq 6o2io 6o37f 6oftr 6ogb6 6ovl4 6p1ea 6pcae 6pdef 6q4tl 6qb9r 6qf1i 6qn9g 6r6hd 6r80s 6s99d 6s9c4 6sbh8 6sfro 6sj67 6snjd 6suq7 6t0nh 6t81g 6tmkj 6tvce 6u2j8 6u768 6uhct 6umkh 6un95 6vqn0 6vtof 6vulj 704an 70lfi 70un5 70v0c 710ci 71arc 71kcv 72690 72li1 72rp3 72ueg 73gda 73hvq 73oqe 73q9d 74603 74aer 74fao 76fc1 76tr8 76vhh 77l5j 7884j 78n1k 78vrm 7929q 792ju 794k0 797hn 799co 79aie 7a3va 7apd6 7b4n1 7b7v5 7b8cr 7bl51 7bmg4 7ciaa 7d4js 7daaa 7dr9q 7dv7m 7e4p9 7e59p 7e8hv 7ejgi 7elim 7fofn 7fu7v 7fv8j 7g58t 7g7m9 7gcib 7gct3 7gnr7 7h3om 7h7bp 7hikg 7hm9t 7hndg 7ho6o 7hsbm 7ht0g 7i429 7ik4h 7ilqq 7ir4u 7irop 7j1cp 7j4im 7j6je 7jhe0 7jlsp 7k2rt 7k5e1 7kl96 7klb2 7kv6i 7l0b3 7l0fv 7l204 7laj6 7lffk 7lt4e 7m26q 7m889 7mmdg 7n3ls 7n7gs 7n9gp 7nqo6 7oc2a 7od4p 7on2j 7otea 7oue9 7p0s7 7p67g 7p6br 7p8im 7pgh1 7pjdc 7pn7f 7qe9n 7qeps 7qmol 7qr5h 7r0cr 7r4i0 7r7fi 7r8fr 7rlv9 7s2ct 7s6hl 7t50l 7t6s2 7t8bd 7tb2q 7tj5s 7tuks 7u773 7ue00 7uouq 84hci 8ageg 8d01a 8gjh6 8h07g 8vc6m 8vok5 91tr9 96ph6 9760q 9a5cp 9jq2f 9qapl b3pkl bacs6 baogj bcjvv bhs7v brrfc bspqu c7fnq ccibl chnto cugrq d3ile d5hg9 d6b2v e9thm ef2au eu8r0 fn394 g0c33 g7pn9 ga23f ghtcs h6hbo h7qm4 h93a7 hgpjr hnpj8 i71n7 i74po jdrv7 jflse jiis1 ksvhf lg6ic lkt1c llnl2 m8e7t meifi mj9g9 mnu0i mvb1t n5plh nf9e9 nhf96 nmgdb nrjeo o06tn oh0bq peqn4 pol2q q2kfp q53dr qe0on qe4j6 qlsn4 r3m2v rsjmr rsltl s1nfd s98lm su63n t2i8b t9j9b td2ir tj3gk tjf9j tjrse tmtbn tuaho tugpg u1jru u6mm7 us6n4 v9645 vcmpt vgjl3 vi1rf
ExpiresMon, 10 Aug 2026 13:52:00 GMT
Last-ModifiedMon, 10 Aug 2026 13:37:00 GMT
VaryAccept-Encoding
X-Akamai-Cache-Tag-ErrorTAGSCNT 33p40
X-CacheTCP_HIT from a23-40-103-39.deploy.akamaitechnologies.com (AkamaiGHost/22.6.1-d0e1f1b0a50b41e07bd832c19f3b1e81) (-)
X-Cache-KeyS/L/29010/822430/1d/www.esafety.gov.au/
X-Cache-Key-Extended-Internal-Use-OnlyS/L/29010/822430/1d/www.esafety.gov.au/ vcd=6147
X-Check-CacheableYES
x-drupal-dynamic-cacheHIT
x-lagoonamazeeio-govcms5>sigsci-ingress-nginx>esafety-master:nginx>

If you want to do this yourself

You can use the following cURL command:

curl -sLIXGET -H 'Pragma: akamai-x-cache-on, akamai-x-cache-remote-on, akamai-x-check-cacheable, akamai-x-get-cache-key, akamai-x-get-cache-tags' -H 'Accept-Encoding: br, zstd, gzip, deflate' 'https://www.esafety.gov.au/' | sort