午夜福利院在线观看免费,天堂最新版在线,色噜噜精品一区二区三区,无码一区二区三区中文字幕,丝袜美腿一区二区三区

首頁>文檔>邊緣計(jì)算>使用邊緣計(jì)算緩存

使用邊緣計(jì)算緩存

async function handleRequest(event) {
    const { request } = event;
    // POST請(qǐng)求不緩存
    if (request.method.toUpperCase() === 'POST')
        return await fetch(request);
     // 創(chuàng)建cacheKey
    let cacheUrl = new URL(request.url);
    let cacheKey = new Request(cacheUrl, request);
    let cache = caches.default;
    // 查找是否該cacheKey已緩存
    let response = await cache.match(cacheKey);
    // 如果沒緩存則加入到緩存
    if (!response) {
        response = await fetch(request);
        response = new Response(response.body, response);
        // 添加過期時(shí)間
        response.headers.append('Cache-Control', 'max-age=10');
        // 加入到緩存
        event.waitUntil(cache.put(cacheKey, response.clone()));
    }
    return response;
}
addEventListener('fetch', event => {
    return event.respondWith(handleRequest(event));
});
0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
QQ客服
  • QQ176363189 點(diǎn)擊這里給我發(fā)消息
旺旺客服
  • 速度網(wǎng)絡(luò)服務(wù)商 點(diǎn)這里給我發(fā)消息
電子郵箱
  • sudu@yunjiasu.cc
微信客服
  • suduwangluo