美文网首页
用minicdn 做 cdn

用minicdn 做 cdn

作者: 程序员Hani | 来源:发表于2019-02-21 21:26 被阅读10次

github 地址

下载源码然后build

build的时候可能会包错,缺少包,只要用 go get 对应包地址,就可以了

Run Manager

命令行启动

./minicdn -mirror http://localhost:5000 -addr :11000 -log cdn.log

对网站 http://localhost:5000进行镜像加速

监听11000端口

日志存储在cdn.log中

源站的所有下载地址,最好都改成这个 http://localhost:5000/something

Run Slave

命令行启动

#这里有问题,改成 ./minicdn -upstream ws://localhost:11000 -addr :8001

./minicdn -upstream http://localhost:11000 -addr :8001

指定Server地址 http://localhost:11000

监听8001端口

上面加粗的地方要注意,否则会报错: malformed ws or wss URL

意思是 ws或者 wss 的url地址不正确。

minicdn 中的master 和 slave 之间是通过ws来通信的。

由于minicdn 的原理是直接redirect,就是当请求master的时候,如果发现slave#1有对应的数据,就直接跳转到 slave#1的地址去了。

综合minicdn 的特点,适合做资源文件加速,同时需要加速的文件又不能太大,minicdn是直接写入到内存中的,限制为500M。

所以针对500M以下小文件的加速场景适合用minicdn

相关文章

  • 用minicdn 做 cdn

    github 地址 下载源码然后build build的时候可能会包错,缺少包,只要用 go get 对应包地址,...

  • 4.8.1 用 Webpack 实现 CDN 的接入

    4.8.1 用 Webpack 实现 CDN 的接入问题一:用 Webpack 实现 CDN 的接入? 总结上面所...

  • CDN | CDN是什么?

    CDN是什么? 用大白话来讲明白,CDN全称是Content Delivery Network,翻译过来即是内容分...

  • cdn可以解决网站什么问题 网站是否需要使用cdn

    网站使用cdn是可以给网站带来很多好处的,前提使用的cdn是优质的,大家都知道cdn的节点是共享的,同节点使用的用...

  • script error

    问题现象 为了加快网站访问速度,会将静态资源放到第三方 CDN 上,用 window.error 事件做监控时,跨...

  • CDN | 解决了跨境访问,咋又来了跨境回源?

    跨境回源 跨境不止是客户端与CDN之间,CDN与源站之间也同样存在,称之为跨境回源。CDN去请求源站是用的海外服务...

  • jQuery Bootstrap 国内的CDN

    jQuery国内的 CDN 引用菜鸟教程 CDN: 百度 CDN: 新浪云 CDN: Google CDN:...

  • CDN原理

    BIND 视图技术实现DNS,Squid做前端缓存简单的CDN的搭建:1、CDN的工作原理:当外网访问内网域名的时...

  • CDN React

    目录CDN 3 个React CDN Hello WorldReact CDN 卡片组件 CDN React 与其...

  • CDN

    什么是CDN 为什么使用CDN CDN 的工作原理 CDN的网络架构 CDN的技术手段 应用

网友评论

      本文标题:用minicdn 做 cdn

      本文链接:https://www.haomeiwen.com/subject/jsqjyqtx.html