WordPress 全站加速及国内外几家 CDN 测评

在我配置全站 CDN 加速之前,我只是加速了图片、视频、CSS 和 JS 之类的静态资源。现在,我的几个网站 HTML 页面本身(也就是根域名下)也进行了全球 CDN 的加速。本文重点讲述 WordPress 的全站缓存,国内外 CDN 混用的解决方案,以及让页面也在 CDN 上缓存的正确做法。

继续阅读“WordPress 全站加速及国内外几家 CDN 测评”

Withings Steel HR 智能手表体验测评

最近订购了 Withings 最新发布的 Steel HR,相比我曾经使用的 Activité Pop,不仅继承了上一代运动/睡眠检测、闹钟等,它还新增支持了心率监测、来电/短信/日历提醒、运动计时模式。同时表面上也新增了一个显示器,它可以显示具体的步数、计时、卡路里,并显示接收到的通知。它的电池可供长达 25 天的使用,并且换用了可充电电池(并非无线充电)。

购买地址

关于购买方式,现在国内亚马逊自营有国行版,是 Withings 国内指定销售商。你可以从下方链接直接前往:

继续阅读“Withings Steel HR 智能手表体验测评”

域名解析系统详解——基础篇

DNS(域名解析系统)的工作使命,就是服务于与域名相关的内容的底层。是域名(如:example.com)的核心组成部分。绝大多数与域名相关的东西,都离不开它。比如:

  • 访问一个网站,通常是输入一个域名(如 https://www.example.com
  • 发送邮件@ 后面是主机名,而主机名通常是个域名(如 webmaster@example.com

整个 DNS 具有复杂的层次,这对刚开始购买域名的人有很大的疑惑。本文将详尽的介绍 DNS 的工作原理,有助于更深刻的理解。本文将介绍:

  1. 在客户端上是如何解析一个域名的
  2. 在 DNS 缓存服务器上是如何逐级解析一个域名的

同时还包含:

  1. 域名的分类
  2. 什么是 Glue 记录
  3. 为什么 CNAME 不能设置在主域名上

继续阅读“域名解析系统详解——基础篇”

修复 WordPress 2017 主题中奇怪字形的 Bug

最近国外掀起了一股用 system-font 的热潮(额,好像国内一直都在用系统字体)。最近更新了 WordPress 4.7,并用上了其 2017 主题,这个主题正是使用系统字体。但是在 macOS 上查看发现中文显示的是繁体字形。

实在是太丑了,究其原因,其实是因为新版的主题的 system-font 用的是繁体中文字体:

继续阅读“修复 WordPress 2017 主题中奇怪字形的 Bug”

使用 AMP 构建超快的移动页面

AMP (Accelerated Mobile Pages) 是 Google 的一个开源的项目,通过使用 AMP HTML,可以极其显著的提升网页加载速度。最近我在移动设备上使用 Google 的时候,发现很多网站都开始使用了 AMP。在从 Google 上进入一个 AMP 页面时速度更是异常的快,快到超乎想象——延迟几乎为零。本站也配置了 AMP,本文对 AMP 的一些特性进行一些分析,并介绍如何在 WordPress 上支持 AMP,并开发插件对其自定义。

继续阅读“使用 AMP 构建超快的移动页面”

利用 GCE 建立一个 Anycast 网络,超快的香港节点

在上一篇文章中,我简单的介绍了 Google Compute Engine(简称 GCE)的基础使用。这篇文章我将介绍如何利用 GCE 建立一个 Anycast 网络,并测试了其速度。

想要实现这个功能,就需要使用 Cross-Region Load Balancing(跨地区的负载均衡),此功能就相当于一个 HTTP(S) 的反向代理,所以只能针对 HTTP/HTTPS 请求进行负载均衡。

继续阅读“利用 GCE 建立一个 Anycast 网络,超快的香港节点”

Cloudflare 的全新功能体验——Load Balancing、Rate Limiting

Cloudflare 在 2016 年末终于增加了两个重磅的功能,分别是:

  • Load Balancing(原名:Traffic Manager)
  • Rate Limiting(原名:Traffic Control)

Load Balancing 支持更加高级的负载均衡功能,并终于支持了大家很需要的跨区域负载均衡功能;Rate Limiting 支持了高级的访问次数限制功能。越来越多的原本需要在服务器上配置的功能,现在在 Cloudflare 上也能进行配置了。(目前这两个功能还属于 Beta 阶段,需要认证用户才能使用)

继续阅读“Cloudflare 的全新功能体验——Load Balancing、Rate Limiting”