发现一个JSDelivr的问题

3333 12天前 13

https://cdn.jsdelivr.net/gh/*/*/style.css?ver=1.1.4
当小站第一次访问时。。。JsDeliver延迟很大每个JS或者CSS得等1S多才能响应
话说jsdelivr ping值那么低为啥第一次访问会那么慢
当有DNS缓存后访问就很快了
最新回复 (10)
  • hanada 12天前
    引用 2
    dns请求慢:网页头部加dns-prefetch标签
    jsdelivr没缓存:你自己先访问一遍缓存下来
  • 楼主 3333 12天前
    引用 3
    hanada 发表于 2021-1-10 10:56
    dns请求慢:网页头部加dns-prefetch标签
    jsdelivr没缓存:你自己先访问一遍缓存下来 ...
    因为它没缓存吧
  • 陈先森 12天前
    引用 4
    自己先拉一遍,让他缓存。毕竟缓存需要时间,jsdelivr不可能github上传一个仓库就缓存一个,肯定要有人通过jsd拉取才缓存呀。
  • 楼主 3333 12天前
    引用 5
    陈先森 发表于 2021-1-10 11:04
    自己先拉一遍,让他缓存。毕竟缓存需要时间,jsdelivr不可能github上传一个仓库就缓存一个,肯定要有人通过 ...
    soga原来如此感谢大佬解答
  • hxuf 12天前
    引用 6
    应该是带ver?
    版本号的问题。我的dux也这样。
  • 楼主 3333 12天前
    引用 7
    hxuf 发表于 2021-1-10 11:11
    应该是带ver?
    版本号的问题。我的dux也这样。
    没错有版本号
  • JtrD 12天前
    引用 8
    3333 发表于 2021-1-10 11:13
    没错有版本号
    可以用函数隐藏版本号
  • 楼主 3333 12天前
    引用 9
    JtrD 发表于 2021-1-10 11:26
    可以用函数隐藏版本号
    求方法
  • JtrD 12天前
    引用 10
    3333 发表于 2021-1-10 11:40
    求方法

    1. // 移除头部版本信息
    2. add_filter('script_loader_src',        'wpjam_loader_src',10,2);
    3. add_filter('style_loader_src',        'wpjam_loader_src',10,2);
    4. function wpjam_loader_src($src, $handle){
    5. return remove_query_arg(array('ver'), $src);
    6. }
  • 楼主 3333 12天前
    引用 11
    JtrD 发表于 2021-1-10 13:18
    感谢
  • 游客
    12
返回