自建高效的CDN快取系统思路和完成公益案内


建站笔记81 阅26 评

  我的部落格要面对中国大陆以及全球化的访问,因为服务器是架设在加拿大蒙特利尔,亚洲访问不是很友好。于是我部署了CloudFlare来面对全球化的访问,一直到前天,中国大陆很多访问被阻断,目前原因应该是中国大陆网络审查机制遮蔽的部分CloudFlare的Ip,刚好我的服务Ip也在其内,当然我的部落格是没有任何问题的。
  因为这件事我还丢失了一篇文章,也没有备份很是遗憾。遂有了自建CDN的念头来分发自己部落格和影片服务器的内容,刚好自己手头有三台闲置的服务器于是开始了部署。

  刚开始我考虑到试用什么软件进行部署,查看了WDCDN、fikker、GoEdge软件的说明,遂尝试分别进行部署,以测试伺服稳定效能,下面是我实际部署出现的问题。

cdn

  • WDCDN:当一切都部署完成后,发现CDN讯息无法同步,导致网站无法访问,又进行部署几次依旧有此问题,发现此软件存在系统级Bug,于是放弃掉了,此家出品的软件基本每个都会有点大大小小的问题。
  • Fikker:是一个不错的CDN快取系统,主控台只有windows版本,无奈我没有windows装置,而且每年似乎是500RMB,当然这是无所谓的,于是装上进行测试,发现一个致命的问题,也是我放弃它的原因无论是下载,还是访问似乎都有限速,永远超不过300KB/S,这怎么可以,我的影片还需要下载和线上播放,直接Abandon。
  • GoEdge:不错的全功能软件系统,含有CDN、DNS、边缘快取等等功能,排除掉的原因就是,太复杂,我不会弄,而且我需要的是简单高速容易配置的。

  透过以上的检测,发现都不是很符合我的需求,有朋友说用nginx可以呀,但是原因也很明确,如果需要达到我需要的快取效果我不会配置。
  最后想了想,有一个古董级的软件Kangle,开发公司boss曾是我朋友,送给我套终身授权,可是现在高墙之内,奉劝朋友们一定要遵纪守法。于是尝试进行部署,设定了内存快取和硬盘快取,透过到现在的测试,一切完美。
  于是拿出两台机器进行节点部署

  节点一:101.32.215.53 中国香港快取节点、采用腾讯云香港机房进行快取分发。峰值30M
  节点二:193.149.161.36 LOS ANGELES Quadranet Asia-Optimized 。峰值100M
  节点三:45.128.53.33 美国东部 峰值1000M 开放申请
  节点四:45.153.219.232 希腊服务器只面相欧洲访问其他区域Ban 峰值1000M
  节点五:2602:fe90:801:1::4a21:10a0 美西IPV6 峰值10G


  我给中国内地分配到了LA节点,因为带宽更高,hongkong节点分配给了港澳台地区,因为这些区域并发流量不是很大,hongkong服务器的带宽更小一点。
  最后,本着互联网共享精神,如果有朋友是认真写部落格内容,且合法合规的话,我可以公益提供我这两个节点的加速服务。直接联络我说明即可。

  

  本部落格还提供


最后更新 2022-04-01
评论 ( 26 )
OωO
隐私评论
  1. 感谢分享,KANGLE确实是神器,就是太可惜了没有了后续维护。
    另外咋不尝试换有直连大陆的服务器呢?比起两台服务器 成本上差不多吧?

    6个月前回复
    1. @KOK

      其实原因也很简单,目前没有找到价效比高而且适合我储存用的服务器
      我不仅仅这一个部落格,还有公告板和云上硬盘,这样下来需要1-2T的磁盘,同时我需要G口的带宽以保障稳定执行。
      很多商家报价不是我能承受的范围,比如GIA之类的。

      6个月前回复
  2. 这个做大了,自建CDN
    下一步不会考虑自建混合云吧

    6个月前回复
    1. @xi

      不会,目前仅仅是面对境外网站被阻断的方案。
      那花费巨大而且耗费精力

      6个月前回复
      1. @SINAI

        可以顺便卖VPN加速

        6个月前回复
        1. @xi

          刑法不允许啊。。。哈哈

          6个月前回复
          1. @SINAI

            穿个马甲,包装下

            6个月前回复
            1. @xi

              我还是做我的合法公民,哈哈

              6个月前回复
              1. @SINAI

                居民,不是公民

                6个月前回复
                1. @xi

                  p民

                  6个月前回复
                  1. @SINAI

                    一个是官方对外的说法,一个是对内的代词。

                    6个月前回复
                    1. @XI

                      躺平了

                      6个月前回复
  3. 加速可以放哪些内容?

    6个月前回复
    1. @子痕

      合法内容,一旦检测到违法和侵权,直接删。。。

      6个月前回复
      1. @SINAI

        这求生欲很强啊

        6个月前回复
        1. @子痕

          满满的求生欲,哈哈

          6个月前回复
  4. AKERS

    牛逼,等博客弄好了找你

    6个月前回复
    1. @AKERS

      等你

      6个月前回复
  5. v2016

    我也想和你当朋友,然后送我套终身独服

    6个月前回复
    1. @v2016

      po主很穷很穷那种

      6个月前回复
  6. 靠爱发电啊,我的域名还没备案,另一个博客还不能访问,放到github的博客也不能部署到OSS

    6个月前回复
    1. @vian

      因为自用,也方便别人。

      6个月前回复
      1. 6个月前回复
        1. @vian

          我的两个节点带宽都不高,带宽质量会好的,所以只适合正常的部落格或者网站采用。

          6个月前回复
          1. @SINAI

            还不知道会有多少博友使用,希望不要影响到你。认识的博友大多使用又拍云加速

            6个月前回复
            1. @vian

              应该不多,我这只加速那些国外很偏远地区的服务器比较好用,国内机器没有使用的必要

              6个月前回复