笔者有写博客的习惯,借助于github强大page功能和自己娴熟的markdown技巧,可以快速实现本地编写,网上预览的效果。不过使用github page功能多少有些小瑕疵,就是大陆的用户可能根本打不开网站。当时查了一下资料,发现使用cdn做代理,可以完美解决这个问题,加之当时资料的博主推荐的是又拍云,我也紧跟着入坑了。
  
  
   一直用这个产品,其实体验还挺不错的,商家当时免费送了50GB流量,而我的博客访问量少的可怜,50GB几乎就是天文数字了。期间发现虽然流量免费,但是回源的时候需要收费,所以我又充了几块钱,这么多年了,就一直用着。
  
  
   
  
  
   
  
  
  
   
   
  
  
   
  
  
  
   
   
    内容分发网络 CDN 基础服务计费-购买指南-文档中心-腾讯云 (tencent.com)
   
  
  
   我心想要不我买个流量包吧,说不定流量包更优惠呢,我查了一下
   
    官方文档
   
  
  
   100GB 接近 20 十块钱,而且就目前这个攻击法,也就撑十天。还没完,文档再往下翻,还有一个 https 请求次数收费表格:
  
  
   合着这和流量包还是分开请求的。
  
  
   
  
  
   
  
  
  
   
   
  
  
   
  
  
  
   
   
  
  
   
   
    yunnysunny.github.io
   
   肯定是挂在/上的,但是我还有一个 nodebook项目,按理来说未迁移到 cloudflare 之前是挂在到 /nodebook 下的,迁移完之后,构建生成的静态文件只有默认项目的,所以如果不做处理请求 /nodebook 会直接 404。不过作为一个成熟的产品, cloudflare page已经考虑到了重定向的问题。我把 nodebook 项目也托管在 cloudflare 上,然后在 yunnysunny.github.io 构建时生成一个名字为 _redircets 的文件,并添加如下内容:
  
  
   
    /nodebook/* https://node.whyun.com/:splat 
    
  
  
   其中
   
    node.whyun.com
   
   是 nodebook 项目现在托管的域名。现在访问
   
    https://blog.whyun.com/nodebook/xxx
   
   会302 跳转到
   
    https://node.whyun.com/xxx
   
   。
  
  
   
  
  
   
  
  
  
   
   
    Function
   
   ,它是一种无服务应用,类似于 aws lambda 产品。并且其提供的免费配额也很诱人,每天 10 万次请求,每分钟一千次请求,对于个人网站或者小企业来说完全够用。并且其还提供了集成各种第三方免费数据库的功能:
  
  
   让你的开发没有后顾之忧。
  
  
   准备再写一篇关于 Function 的使用文章,所以欲知后事如何,窃听下回分解了。