一、要实现word press站点实现动静分离,首先要改写静态资源域名。word press有很多插件可以轻松设置,例如Perfmatters(付费)、WP Rocket、WP Super Cache等。改写的设置大同小异,以Perfmatters为例:

- CDN URL:填写自己设置的域名,可以在Cloudflare DNS 记录里面设置。
- 包含的目录:默认填写[wp-content,wp-includes] ,设置生效后插件会将这两个文件夹的静态文件URL改写为上面填写的CDN URL。
- CDN排除在外的情况:默认填写[.php] 。
二、根据上面的方式改写静态资源域名,接下来只需在Cloudflare中设置一条页面规则即可实现word press站点动静分离。

三、Cloudflare虽然可以提供免费的CDN,但是国内访问速度并不理想。如果用在面向国内的生产环境还是算了吧。