WordPress CDN 全局媒体网址

近期研发小程序遇到的问题是,W3 Total Cache 的 CDN 配置无法延伸至Rest API里面。WP Rest API 给到的 JSON 里面的媒体没有改变成CDN网址。 这里我们使用的是回源性质的CDN,所以需要保留原网域的媒体网址,但在wordpress template或API JSON里提供到的网址全部变成CDN网址: global $DOMAIN_ORIGINAL; global $DOMAIN_CDN; $DOMAIN_ORIGINAL = ‘https://domain.com’; $DOMAIN_CDN = ‘https://cdn.domain.com’; # 额外 function cdn_attachments_urls($url, $post_id) { global $DOMAIN_ORIGINAL; global $DOMAIN_CDN; return

详情...

W3 Total Cache – CDN即时更新压缩CSS和JS

W3TC 是我个人觉得最好用的 WordPress 缓冲插件. 虽然设定上非常的复杂, 但是使用一段时间后可以开始慢慢了解每个部分的功能, 加以调整来与其他第三方插件作配合. 使用过其他的缓冲插件都觉得设定太少, 需要更改的设定都无法通过后台修改. 今天要说的是 CDN 即时更新. 如果说网站上线后还是会偶尔更新网站的CSS或是JS, CDN像是七牛缓冲会是非常麻烦的问题. 我个人是用阿里云的, 但都可以套用. 在W3TC里面有几个地方需要作设定. 设定前我要说我自己都是把所有的CSS & JS 变成一个档案的, 这样更新比较简单. Performance -> Browser Cache -> General -> 勾选 Rewrite URL structure of objects Performance -> Browser Cache ->

详情...

Non-WWW Cookieless CDN

Yoast SEO 是我一直在用的 WordPress 搜索优化插件, 最近开始阅读 Yoast SEO Blog, 总共有70多页的文章, 有关 SEO 搜索优化, 我将会全部过目, 然后将有用的文章翻译成中文分享在我的博客上面. 我在创建网站的时候, 觉得没有www的网址好念 (felicoz.com), 也比较漂亮简单, 但日后随着网络上的阅读发现没有www的网址是会出现很多问题的.. 虽然有点后悔但是网站已经无法进行更改了. 其中一个会影响 SEO 搜索优化的问题就是 cookieless CDN subdomain. 如果你使用 Google PageSpeed, GTMetrix, YSlow 等搜索优化工具研究, 你会发现工具会建议你使用 Cookiesless 的网址. 虽然 Cookie 没有占用太多的大小, 但是每个图片媒体档案请求都会降低网站速度. 如果你也跟我一样使

详情...