久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 用 Service Workers 為網站加速建站文章

用 Service Workers 為網站加速建站文章

時間:2023-05-28 18:05:28 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:建站文章建站文章 其實 Service Workers 是 Google 爸爸推出很久的一個黑科技,它可以在瀏覽器層面動態緩存一些請求,從而使網站的二次加載速度大幅提高。二次刷公司網站建設個業網站建設公司。

公司網站建設個業網站建設公司

其實 Service Workers 是 Google 爸爸推出很久的一個黑科技,它可以在瀏覽器層面動態緩企業網站建設存一些請求,從而使網站的二次加載速度大幅提高。

用 Service Workers 為網站加速

二次刷新我的博客,只重載了 16.0KB 的資源,甚至可以剪斷網線訪問 ∠( ? 」∠)_

需要注意的是,Service Workers 只有在 HTTPS 的前提下才能發揮作用

添加 sw-toolbox 核心

下載?sw-toolbox.js?并且放置到主題目錄下的?assets/js?目錄

*如果你是默認主題,應該是在path_to_ghost/content/themes/casper/assets/js

創建緩存規則

在主題根目錄下創建 serviceworker.js,并且寫入下面內容

'use strict'; (function () { 'use strict'; /** * Service Worker Toolbox caching */ var cacheVersion = '-toolbox-v1'; var dynamicVendorCacheName = 'dynamic-vendor' + cacheVersion; var staticVendorCacheName = 'static-vendor' + cacheVersion; var staticAssetsCacheName = 'static-assets' + cacheVersion; var contentCacheName = 'content' + cacheVersion; var maxEntries = 50; self.importScripts('assets/js/sw-toolbox.js'); self.toolbox.options.debug = false; // 緩存本站靜態文件 self.toolbox.router.get('/assets/(.*)', self.toolbox.cacheFirst, { cache: { name: staticAssetsCacheName, maxEntries: maxEntries } }); // 緩存 googleapis self.toolbox.router.get('/css', self.toolbox.fastest, { origin: /fonts.googleapis.com/, cache: { name: dynamicVendorCacheName, maxEntries: maxEntries } }); // 不緩存 DISQUS 評論 self.toolbox.router.get('/(.*)', self.toolbox.networkOnly, { origin: /disqus.com/ }); self.toolbox.r網站seo優化培訓outer.get('/(.*)', self.toolbox.networkOnly, { origin: /disquscdn.com/ }); // 緩存所有 Google 字體 self.toolbox.router.get('/(.*)', self.toolbox.cacheFirst, { origin: /(fonts.gstatic.com|www.google-analytics.com)/, cache: { name: staticVendorCacheName, maxEntries: maxEntries } }); self.toolbox.router.get('/content/(.*)', self.toolbox.fastest, { cache: { name: contentCacheName, maxEntries: maxEntries } }); self.toolbox.router.get('/*', function (request, values, options) { if (!request.url.match(/(/seo網站優化ghost/|/page/)/) && request.headers.get('accept').includes('text/html')) { return self.toolbox.fastest(request, values, options); } else { return self.toolbox.networkOnly(request, values, options); } }, { cache: { name: contentCacheName, maxEntries: maxEntries } }); // immediately activate this serviceworker self.addEventListener('install', function (event) { return event.waitUntil(self.skipWaiting()); }); self.addEventListener('activate', function (event) { return event.waitUntil(self.clients.claim()); }); })();

關鍵詞標簽: 網站加速

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-28 ,文章用 Service Workers 為網站加速建站文章主要講述網站加速網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_11431.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 蛟河市| 池州市| 资兴市| 兰考县| 潞城市| 贵溪市| 洪洞县| 灵武市| 台江县| 信丰县| 鹿泉市| 康定县| 绥江县| 班戈县| 武威市| 荣成市| 贵定县| 浮山县| 磐石市| 宜黄县| 仁寿县| 黔西县| 牙克石市| 津市市| 宁南县| 昌吉市| 应用必备| 花莲市| 西宁市| 沧源| 平乡县| 丰台区| 双牌县| 临湘市| 张家港市| 柯坪县| 宁陵县| 嘉义市| 桂平市| 台前县| 民丰县|