CDN 部署入门实践

CDN的全称是Content Delivery Network,即内容分发网络。

可以把 cdn 理解为源站的“分身”,在没有 cdn 的情况下,所有的请求都由“本体”源站进行处理。有了 cdn 之后,每个 cdn 节点就相当于一个源站的“分身”,用户请求服务时,cdn 通过dns解析分配较近的“分身”节点响应请求。可以提高网站的可用性,提升响应速度,均衡负载。

- 阅读全文 -

开启 OCSP stapling(OCSP 装订)

OCSP(Online Certificate Status Protocol,在线证书状态协议)是用来检验证书合法性的在线查询协议,当我们通过HTTPS访问网站的时候,客户端(浏览器或其他设备)会首先通过证书颁发机构的证书吊销列表(CRL)或者数字证书在线状态协议(OCSP)记录验证网站服务器的证书是否有效。

因为需要去证书颁发机构查询,比较耗时,所以有了 OCSP Stapling。

- 阅读全文 -

non-www/www 在 https 下的重定向

网站域名是选择 non-www 还是 www ?
www 的优势:

  • 通过 cname 灵活的实现 cdn 加速和负载均衡
  • 看起来更加规整、正规,平时还是 www 方式见得比较多,包括 google,baidu,youku 等大站 www 方式比较普遍

那么,non-www 有什么优势呢?

- 阅读全文 -

Nginx配置客户端缓存

Nginx可配置的缓存有:

  • 服务端(proxy-cache实现)
  • 客户端(浏览器缓存)

Proxy-cache 可以将动态响应内容静态化,本站全站静态文件,没有使用 Proxy-cache。

客户端缓存通过一下两种方式实现:

  • 弱缓存
  • 强缓存

- 阅读全文 -