KoriIku / luxirty-search

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

是否有必要从 Vue 迁移至 Vue + Astro? #28

Open KoriIku opened 1 month ago

KoriIku commented 1 month ago

当此工具被设置为默认引擎时,用户将会默认进入 /search 路径,由于 spa 的特性,需要等待 js 加载,再由 router 导航至此路径,此过程中需要等待 vue 的 js 执行。 而 astro + vue 则会将 /search 构建为单独的静态页面,由此减少了 vue 渲染的时间,可能可以带来更好的搜索体验。

关键障碍

当前已部署的构建均基于 Vue + Vite ,切换可能导致一些麻烦。

关联更改

若迁移至 astro 框架,根目录下的 vercel 配置文件及 pulic/_redirects (for netlify) 需要修改。 dockerfile 中的 nginx 需要修改。

当前认为此任务优先级不高。

luojiyin1987 commented 4 weeks ago

个人感觉,功能性需求高于性能方面的需求。我目前没感觉到卡。

emengweb commented 3 weeks ago

Astro的体验还是蛮棒的

zhyueyueniao commented 2 weeks ago

如果设置为默认搜索引擎还是很有必要要换的