CDN简介
CDN是content delivery network或者是content distribution network的缩写即内容分发网络。
背景说明从1991年开始,随着互联网技术的发展和网民的增加,给网络带来越来越多的压力,在传输效率上逐渐出现了瓶颈。
给我们带来直接的困扰就是,明明我们使用了4G,5G网络,家里安装了百兆,千兆宽带,但是看视频,浏览网页,听音乐,还是慢,为什么?
这里列举两个典型的场景,和开车一样,距离和拥堵程度共同影响了访问效率。
距离问题假如我们从北京访问美国的一个网站或者视频,美国和中国的直线距离是10000公里,网络光缆传输接近光速,大约是30万公里/s,传输时延就是330ms,一个来回就是660ms,但这只是理想情况,假设真的从美国到北京直接拉了一条长约10000公里的光缆,全程高速公路,没有堵车,没有收费站。
但实际情况,光缆传输速度是光速的2/3左右。
以及美国到北京中间并不是一根光缆,而是有无数的小网组成,比如国内三大运营商,比如你家里使用的二级,三级网络运营商;这些小网络之间的传输就好比独木桥或者收费站,要做计费处理,会有 ...
如何一键搭建hexo私人博客
Github地址
Docker仓库地址
Demo地址
本文提供了一个开箱即用的hexo私人博客解决方案,并且集成了高人气的next主题。
通过使用docker镜像,在免去了繁杂的环境配置和安装的同时,也提供了简单但灵活的主题配置方式和博客更新打包方式。
所有的依赖只有docker
快速启动只需要执行如下命令,即可启动你自己的hexo博客
1docker run -d -p 3000:4000 josiahzhao/docker-hexo-next:latest
如果需要对博客内容进行持久化存储,使用下面的语句启动即可
1docker run -d -p 3000:4000 -v {你的本地路径}/source:/hexo/website/source josiahzhao/docker-hexo-next:latest
“{你的本地路径}/source”就是你的博客的数据库目录: 所有的配置、文档都在里面,后续备份和迁移部署只需要对这个目录进行操作即可
随后访问宿主机IP的3000端口即可,如图
“{你的本地路径}/source” ...