V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ITJoker
V2EX  ›  分享创造

访问 GitPage 很慢, 我想到了一个方法来加速...

  •  
  •   ITJoker ·
    ITJoker233 · 2020-03-29 15:49:52 +08:00 · 5583 次点击
    这是一个创建于 1708 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知道我这个贴子重复了没?

    以下是正文

    首先我自己的Blog是 GitPage 的,但是每个人的所在的地区不一样,访问速度参差不齐。
    原本想用 CloudFlare 来免费加速的,但是可能有人用 curl 用我的域名访问 1.1.1.1 导致被 ban 了吧?(具体情况我也不清楚,有人能解释下或者提供方案解决那就太好了 XD)
    所以我想到利用 Cloudflare Worker 来加速 GitPage

    我的 blog: https://blog.itjoker.cn

    演示地址: 演示

    项目地址:GitPage-CloudFlare-Worker

    以下是介绍

    GitPage-CloudFlare-Worker ⚡

    利用 CloudFlare-Worker 加速你的 GitPage✔

    Cloudflare 提供每天 10 万次的免费请求额度

    我的宗旨:能白嫖就白嫖~

    FAQ❓

    Q:如何定制 Worker 为私有的域名?

    A:目前我自己的主域名被 Cloudflare Ban 了,所以具体操作不知道。但是我帮你百度了一下 方法 PS:直接拿Akkariin Meiko大佬的了,逃

    Q:如何部署 Cloudflare Worker ?

    A:首先你要注册一个账号,然后找到Workers,找到 Create a worker,剩下的就是复制代码粘贴进去,然后改成自己的 Github 的信息.

    看到这里了,你就不给个 star 么? QAQ

    24 条回复    2020-03-30 13:11:59 +08:00
    ITJoker
        1
    ITJoker  
    OP
       2020-03-29 16:00:01 +08:00
    可能是用不了是因为是 cn 的关系?
    ufan0
        2
    ufan0  
       2020-03-29 16:34:38 +08:00 via Android
    资源加载不慢,但是响应真的慢。

    我的站点也是这样,不知为啥……
    ITJoker
        3
    ITJoker  
    OP
       2020-03-29 16:37:09 +08:00   ❤️ 1
    @ufan0 静态资源可以用 jsdeliver 来加速,我的域名是 cn 的关系所以用不了 Cloudflare (应该)...然后就是原本用 coding 托管的,但是偶尔抽风,我就没用了。自己又不想备案,太麻烦了 XD
    lostberryzz
        4
    lostberryzz  
       2020-03-29 16:53:48 +08:00
    都备案了为什么不放在国内呢...
    ITJoker
        5
    ITJoker  
    OP
       2020-03-29 17:02:32 +08:00
    @lostberryzz 我的没有备案...XD
    kawei
        6
    kawei  
       2020-03-29 17:24:18 +08:00
    我好像用这个 index.js 有 BUG, 页面加载不完善
    Cipool
        7
    Cipool  
       2020-03-29 17:25:00 +08:00
    cloudflare 不会根据 ccTLD 来 ban 域名,有可能是你自己修改解析而并未使用 cloudflare 分配给你的 IP,或者用来加速流媒体(大流量),也有可能是 DMCA takedown 等等。
    ITJoker
        8
    ITJoker  
    OP
       2020-03-29 17:37:04 +08:00
    @kawei 看看截图?

    @Cipool 我的是 blog 应该是没有加速流媒体,之前是没有用了,所以删除了

    这个是他反馈的信息:
    This zone is banned and cannot be added to Cloudflare at this time. If you are an Enterprise customer, contact your Customer Success Manager. Otherwise, email [email protected] with a detailed explanation of your association with this zone.
    kawei
        9
    kawei  
       2020-03-29 17:51:47 +08:00
    @ITJoker 小站就不公开了吧。。
    反正除了文字 全部阵亡。。图片全部加载不出来 图片是托管在 github.io 下的。
    也许主题不适配。。
    ITJoker
        10
    ITJoker  
    OP
       2020-03-29 17:53:35 +08:00
    @kawei 其他的加载不出来,我知道什么原因了。你把静态的套 jsdeliver 就好了
    qingtengmuniao
        11
    qingtengmuniao  
       2020-03-29 18:58:37 +08:00
    可以试试 https://zeit.co/ ,我原先也是用的 github pages,[换成 zeit]( https://www.qtmuniao.com/2020/03/15/hexo-to-zeit-co/) 后感觉速度要快一点,如果使用它的域名服务器可能会更快。
    ITJoker
        12
    ITJoker  
    OP
       2020-03-29 19:04:36 +08:00
    @qingtengmuniao 我试试~
    wzw
        13
    wzw  
       2020-03-29 19:12:46 +08:00 via iPhone
    @qingtengmuniao 速度很快呀,一直这么快吗?
    mcone
        14
    mcone  
       2020-03-29 19:28:39 +08:00
    感觉你这套一层反而会影响速度了……不如看看哪个资源最慢,用公开的代替或者 jsdeliver 之类的服务缓存下可能更快

    另外你拿着.cn 域名,有点玩自己的感觉
    ITJoker
        15
    ITJoker  
    OP
       2020-03-29 19:41:12 +08:00
    @wzw 主要是有人反应我的打开很慢....所以我试着搞了这个 XD
    @mcone 之前用 coding 的,但是他经常抽风...所以暂时用这个了
    iasuna
        16
    iasuna  
       2020-03-29 19:45:16 +08:00 via iPhone
    netlify 自带 cdn 虽然不如 cf 但是也不错
    terencehan
        17
    terencehan  
       2020-03-29 19:54:55 +08:00
    @qingtengmuniao dark mode 下文章中的文字几乎看不清楚
    ITJoker
        18
    ITJoker  
    OP
       2020-03-29 19:55:25 +08:00
    @iasuna 我用过,还不如 git page
    just1
        19
    just1  
       2020-03-29 19:58:50 +08:00 via Android
    咋没懂啥意思...域名被 ban 用这个方法也还是 ban 呀。用了 workers 域名那跟你直接换个域名有啥区别
    ITJoker
        20
    ITJoker  
    OP
       2020-03-29 20:11:47 +08:00
    @just1 备用计划 XD
    SomeBottle
        22
    SomeBottle  
       2020-03-30 08:50:27 +08:00
    加速 github pages 可以用亚太一区的 cdn,缓存配置一下效果显著。每个月没有多少访客的话一毛钱都估计扣不到,感觉体验比这个方法更好
    itgoyo
        23
    itgoyo  
       2020-03-30 10:03:28 +08:00
    Cloudflare 这货用来耍 jsproxy 还不错
    ITJoker
        24
    ITJoker  
    OP
       2020-03-30 13:11:59 +08:00
    @itgoyo 我搞过,但是体验不佳....
    @SomeBottle XD 可惜我的无法添加 CN 域名
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2597 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 107ms · UTC 10:36 · PVG 18:36 · LAX 02:36 · JFK 05:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.