• 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
太微中文论坛icon

太微中文论坛

太微发布版的index.html过大,导致响应时间过长,有没有像懒加载图片一样的条目懒加载呢?

已定时 已固定 已锁定 已移动 已解决 讨论
25 帖子 3 发布者 1.0k 浏览
    • 从旧到新
    • 从新到旧
    • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    写于 最后由 WhiteFall 编辑
    #1

    116c0d98-e8b6-4473-9e75-8b7c765ac173-image.png

    oeyoewsO 1 条回复 最后回复
    0
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    写于 最后由 编辑
    #2

    image.png

    oeyoewsO 1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 编辑
    #3

    基本无解,使用external js 也是一样的, 因为都要加载,但是如果图片或者字体内置的过大可以优化一下

    1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 编辑
    #4

    单文件页面无法进行代码分割这种优化

    1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    在 中回复了 WhiteFall 最后由 编辑
    #5

    @WhiteFall 这是加载了四分钟?

    WhiteFallW 1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    在 中回复了 WhiteFall 最后由 编辑
    #6

    @WhiteFall 你offline.html 有问题吧 将近200兆了,可能是构建时残留什么文件没清理吧

    WhiteFallW 1 条回复 最后回复
    0
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    写于 最后由 WhiteFall 编辑
    #7

    LazyLoading: https://bramchen.github.io/tw5-docs/zh-Hans/#LazyLoading

    1 条回复 最后回复
    0
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    在 中回复了 oeyoews 最后由 编辑
    #8

    @oeyoews 图片比较多

    oeyoewsO 1 条回复 最后回复
    0
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    写于 最后由 编辑
    #9

    如果说,可以把条目像images一样放到一个文件夹里面,然后需要的时候去请求这个条目,感觉就会快很多了。

    1 条回复 最后回复
    0
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    在 中回复了 oeyoews 最后由 编辑
    #10

    @oeyoews 有时候还会更久,根据传输速度以及index.html文件大小决定的加载时间

    1 条回复 最后回复
    0
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    写于 最后由 编辑
    #11

    我现在能想到的,基本是把条目或者条目的text字段拿出来,用的时候在去拉下来

    1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 编辑
    #12

    感觉不太正常, 我这都16兆了, 除了首屏加载会白屏一会, 然后几秒就加载完了

    image.png

    1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    在 中回复了 WhiteFall 最后由 编辑
    #13

    @WhiteFall 着实有点多了

    1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 编辑
    #14

    image.png 看了一下, 应该是你service-worker 的问题, 应该是 缓存策略没写好,现在他会缓存你的整个网站, 虽然你的images 文件没用到, 但是sw 会一直去缓存这些资源, 所以只有第一次会慢, 之后会快, 因为图片已经被缓存了。

    WhiteFallW 1 条回复 最后回复
    1
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    写于 最后由 编辑
    #15

    https://github.com/Zacharia2/T2NLC-PubWiki/blob/master/public/service-worker.js

    1 条回复 最后回复
    0
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    在 中回复了 oeyoews 最后由 编辑
    #16

    @oeyoews 感觉不太像,因为加载index.html花了很多时间,加载完成index.html后就显示了。

    1 条回复 最后回复
    0
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    写于 最后由 编辑
    #17

    话说我这GitHub网速确实有点慢,尤其加载大文件的HTML

    1 条回复 最后回复
    1
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    写于 最后由 WhiteFall 编辑
    #18

    不知道用_canonical_uri字段以及makedatauri 宏(示例)是否可以呢?

    用于外部化条目text数据。

    1 条回复 最后回复
    0
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    写于 最后由 WhiteFall 编辑
    #19

    我找到了一种外部化文本的方法,TiddlyWiki舞以及其仓库有一条目名为:爱丽丝梦游仙境https://bramchen.github.io/tw5-docs/zh-Hans/#Alice%20in%20Wonderland

    GitHub地址:https://github.com/BramChen/tw5-docs/tree/main/zh-Hans

    在GitHub里面有个外部化的tid文件。

    这大概应该就是为在线太微访问加速的解法。

    1 条回复 最后回复
    0
  • WhiteFallW WhiteFall 将这个主题转为问答主题,在
  • WhiteFallW WhiteFall 将这个主题标记为已解决,在
  • linonetwoL 离线
    linonetwoL 离线
    linonetwo
    写于 最后由 linonetwo 编辑
    #20

    还是用 nodejs 部署吧,类似 https://tidgi.fun/ ,直接开懒加载。我现在基本不用 HTML 单文件版部署和使用了。

    1 条回复 最后回复
    1

  • 登录

  • 没有帐号? 注册

Powered by NodeBB Contributors
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
  • 登录

  • 没有帐号? 注册