wordpress实现简单的动态分离

[mark_a]动静分离不懂的小伙伴自行度娘学习哈,久伴没那个钱买几台服务器做这个需求,就用CDN实现动静分离,效果感觉还可以[/mark_a]

教程

打开wordpress更目录找到wp-config.php文件添加以下代码[start_tab][wptab number=”1″ title=”代码” ]

//指定cookies的域名
define('COOKIE_DOMAIN', 'jiub.ren');

[/wptab][wptab number=”2″ title=”备注” ]
域名更换为自己当前正在使用的域名不带httphttps
[/wptab][end_tab]

2,在wordpress主题更目录打开functions.php或者function.php(主题不一样可能命名不太一样)加入以下代码[start_tab][wptab number=”1″ title=”代码” ]

//二级域名
ob_start("Static_Switch");
function Static_Switch($buffer){
$buffer_out = preg_replace('/https:\/\/jiub\.ren\/wp-([^"\']*?)\.(jpg|png|gif|woff|woff2|css|js|ttf|svg|eot)/i','https://img.jiub.ren/wp-$1.$2',$buffer);
return $buffer_out;

[/wptab][wptab number=”2″ title=”备注” ]
如果你的主站带https那么这里填写就是https,第一个填写你当前你在用的域名,第二个填写静态资源的域名
[/wptab][end_tab]

3,久伴使用的是又拍云CDN(不管什么CDN原理一样)把绑定静态资源域名添加进CDN得到一个别名,在静态资源域名那里解析这个别名然后在服务器这里添加这个绑定静态资源的域名,这样网站的图片,CSS,JS就走的CDN加速,然后就OJBK了.

4,如果是begin主题文章图片可能是OK的,但是首页缩略图可能是坏的状态(这是为什么了,因为首页的图片已经存在cache文件夹了,所以报错无法显示,手动删除该文件夹下所以的文件,这个文件存在begin主题更目录)

给TA买糖
共{{data.count}}人
人已赞赏
wordpress教程

一句代码禁用Gutenberg(古腾堡) 编辑器

2018-12-9 17:18:02

wordpress教程

WordPress 自动翻译文章标题为英文做固定链接使用

2018-12-13 9:57:00

10 条回复 A文章作者 M管理员
  1. 你好站长

  2. 动静分离玩不起啊!太烧钱了… 😥

  3. emm开了又拍云还有必要这样弄吗

    • 如果想折腾可以,如果只想安安静静写文章还是乖乖单纯的用又拍云

  4. 久伴用的哪里的CDN,https流量免费的吗?

    • 又拍云,不免费

  5. 实用的教程,学习了!

    • 大叔常来哈

  6. 这个教程不错 学习了

    • 嘿嘿

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索