TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Caching tricks with Cloudflare Workers

6 pointsby dhxtalmost 6 years ago

1 comment

kentonvalmost 6 years ago
This example could be simplified somewhat if you&#x27;re willing to leak the generated `ua` query parameter back to the origin server. Most servers will simply ignore unexpected query parameters, so this is likely to work fine.<p>In that case, you could change the fetch() call to:<p><pre><code> response = await fetch(newRequest); </code></pre> And then make sure you set a page rule to &quot;cache everything&quot; on your whole site (otherwise by default HTML won&#x27;t be cached since it&#x27;s often dynamic).<p>Then you can remove the explicit `cache.match()` and `cache.put()` calls from this example, since the `fetch()` call will implicitly perform the caching you want.<p>(I&#x27;m the tech lead of Cloudflare Workers.)
评论 #20161433 未加载