ใ‹ใ‚ใ„ใ„ image
ใปใ‚“ใจใซใƒ๏ผŸ
export default { async fetch(request, env, ctx) { // ใƒชใ‚ฏใ‚จใ‚นใƒˆใ‚’ clone ใ—ใฆใƒ˜ใƒƒใƒ€ใƒผใ‚’็ทจ้›† const newHeaders = new Headers(request.headers) newHeaders.set("Accept-Encoding", "gzip") const newRequest = new Request(request.url, { method: request.method, headers: newHeaders, }) const response = await fetch(newRequest) // ๅฟตใฎใŸใ‚ gzip ใƒ˜ใƒƒใƒ€ใƒผใซ็ตฑไธ€๏ผˆCloudflareใŒๅ‹ๆ‰‹ใซ zstd ่ฟ”ใ™ๅฏพ็ญ–๏ผ‰ const responseHeaders = new Headers(response.headers) responseHeaders.set("Content-Encoding", "gzip") return new Response(response.body, { status: response.status, headers: responseHeaders, }) } }
ใ‚ใ‚Œ๏ผŸใชใ‚“ใงzstd๏ผŸ image
ใ“ใฃใกใงใฏ่กŒใ‘ใ‚‹ใ‚“ใงใ™ใ‘ใฉใญใ‡ใชใ‚ใ‚“ใงใˆใ‚“ใˆใ‚“ใˆใ‚“
ใปใ‚“ใจใซใƒ๏ผŸ image
ใŠใชใ‹ใ™ใ„ใฆใใŸใ‹ใ‚‚
ใ‚ใงใ‚‚ใ“ใฃใกใ‚‚ใฌใ‚‹ใฌใ‚‹ใ ใ‹ใ‚‰้•ใ†ใ‹ image
ใฌใ‚‹ใฌใ‚‹
image