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