浅谈 DNS 解析与 CDN 原理

在互联网冲浪中,我们已经习惯了输入域名连接网站。也许你有了解过网络世界大家的「坐标」都是 IP 地址,但是 DNS 解析怎么找到 IP 地址?更有时,同一个域名申请还会返回不同的地址,这所谓 CDN 是如何实现的?
继续阅读
在互联网冲浪中,我们已经习惯了输入域名连接网站。也许你有了解过网络世界大家的「坐标」都是 IP 地址,但是 DNS 解析怎么找到 IP 地址?更有时,同一个域名申请还会返回不同的地址,这所谓 CDN 是如何实现的?
继续阅读使用过 Medium 的同学应该都会惊叹于 Medium 流畅的图片懒加载体验。于是我就想,能否在我的 Hexo 博客中也达到这样的一个 lazyload 效果呢?就有了下面的尝试。
继续阅读任何非关键节点、资源都可以进行 lazyload ,Valine 评论插件自然也不例外。可是在搜索引擎中却没有我真正要找的让 ValineJS 本身 lazyload 的插件。好吧,那就自己写一个!
继续阅读实话说,要是非要让我列举最让我着迷的计算机科学算法,那我一定会不假思索的说出:加密算法和压缩算法。而在上篇「在 GitHub 上使用 GPG 认证你的 Git Commit」中关于加密流程竟只用一句「合适的流程」就带过了?别急,这篇文章就专门针对 非对称加密算法 的原理及流程,一点不落。
继续阅读Chrome 和 Firefox 等主流现代浏览器都先后取消了默认在地址栏中展示的「HTTPS」与「WWW」。这么做用意何在、是否合适?或许就是本文试图探讨的。
继续阅读看到这里的同学应该对「代理」并不陌生。无论是特别的上网技能还是 Nginx 映射本地端口,都离不开代理的特效。这次,让我们再一次看看:代理,究竟是如何运作的。并重点介绍下可能更陌生一点的「反向代理」,我们可以用反向代理干什么。
继续阅读