KoriIku / luxirty-search

一个搜索引擎,基于 Google,屏蔽内容农场,无广告,无跟踪,干净,简洁,快。
https://search.luxirty.com
GNU Affero General Public License v3.0
1.31k stars 128 forks source link

service worker 疑似导致浏览器缓存失效,影响页面加载速度 #21

Closed KoriIku closed 1 month ago

KoriIku commented 1 month ago

为了屏蔽google的广告脚本,这个项目使用了 service worker ,然而在使用过程中,它好像让所有请求都通过网络获取,而不经过浏览器缓存,致使页面加载速度受到影响。 但是我对这部分不够熟悉,不知道如何解决,相关的逻辑在 service-worker.js 和 main.js 中。 希望有大佬能帮忙看看。

典型问题是主页 https://search.luxirty.com/search?q= ,即便已经配置了 cache-control:public, max-age=7200, must-revalidate,依然每次都从网络获取。

update: 好吧,在进行一些测试后,似乎跟这个没有关系。