WordPress加速之正确使用百度云加速CDN缓存提升网站访问速度!

  • A+
所属分类:WordPress 优化

现在,越来越多的网站开始使用CDN加速,目前已知可免费使用的CDN有百度云加速,360网站卫士,牛盾云安全,云盾YUNDUN,VeryCloud等。本次教程着重为大家分享百度云加速的规则设置方法!

可能很多WordPress博主在开启百度云加速之后并没有设置规则,那百度云加速可能就真没起到加速的效果了,而且可能让网站打开速度更慢了。

因为新版百度云加速需要自己自定义规则来开启缓存!

WordPress加速之正确使用百度云加速CDN缓存提升网站访问速度!

百度云加速为免费用户提供了三条自定义规则,数量有限,那么如何有效地来设置这三条规则呢?

百度云加速自定义规则说明:

提示说明: 规则自定义指对“指定URL”进行页面级规则定制(支持通配符*)。可对任意子域名、目录、甚至单个URL进行针对性的加速缓存、安全防护等配置。列表中上下关系决定优先级,靠上规则优先级高。站长可以通过点击“↑”调整优先级。新增规则优先级最低,将于30s内生效。

URL指定支持通配符*,例如

1) 对img.yoursite.com进行特定设置,需增加URL: img.yoursite.com/*

2) 对www.yoursite.com/news/ 进行特定设置,需增加URL: www.yoursite.com/news/*

3) 对www.yoursite.com所有html页面进行特定设置,需增加URL: www.yoursite.com/*.html

那么下面为大家分享第9页博客所使用的三条自定义规则。

一、对静态文件(CSS、JS、JPG、PNG、GIF、BMP)完全缓存

众所周知,WordPress静态文件绝大部分都在wp-content目录下,那么对静态文件完全缓存就该设置wp-content目录完全缓存,且缓存时间设为最长。

规则: www.d9y.net/wp-content/* 完全缓存

WordPress加速之正确使用百度云加速CDN缓存提升网站访问速度!

如果使用了七牛CDN静态加速,则此条规则需要改为 static.d9y.net/* 完全缓存

WordPress加速之正确使用百度云加速CDN缓存提升网站访问速度!

二、对wp-content目录外的目录内容细致缓存

利用wp-*通配来设置细致缓存规则,这样既缓存了Wordpress自带的CSS、JS等静态文件,又能确保WordPress后台能正常使用。

规则: www.d9y.net/wp-* 细致缓存

WordPress加速之正确使用百度云加速CDN缓存提升网站访问速度!

三、对网站根目录下所有内容完全缓存

即让所有伪静态页面(首页、文章页、分类页面等)完全缓存,缓存时间自己按需设置。

规则: *d9y.net* 完全缓存

WordPress加速之正确使用百度云加速CDN缓存提升网站访问速度!

注意:在上述三条规则中,都不建议开启图片延迟加载、Javascript快速加载功能,开启图片延迟加载、Javascript快速加载功能后可能会造成网站图片显示异常或者Javascript效果无法出来等问题。

通过三条规则的设置,我们通过测速工具来测试下网站速度。

WordPress加速之正确使用百度云加速CDN缓存提升网站访问速度!

绿油油的一片,说明百度云加速对网站速度提升效果还是挺明显的!

使用百度云加速后网站图片无法加载,服务器返回403错误码

出现这个问题是由于在百度云加速后台中开启“防盗链”引起的,可在百度云加速后台关闭“防盗链”,或者在防盗链白名单中加入自己的域名。

使用百度云加速后Ajax评论失效或其他javascript效果出不来

这个问题是由于在百度云加速后台或者自定义规则中启用了“Javascript快速加载”,可在百度云加速后台或者自定义规则中将“Javascript快速加载”设置为“关闭”。

使用百度云加速后网站后台登陆时密码正确却无法正常进入后台或者提示Cookie被禁止

这个问题是由于在百度云加速规则中将wp-admin文件夹完全缓存了,可以在百度云加速后台规则设置中如第二条规则设置,设置为细致缓存。

使用百度云加速后访客IP获取不正确

这个问题是由于在开启百度云加速CDN后,访客IP获取为云加速服务器IP,所以会出现访客IP获取不正确。可以在wp-config.php中第一个<?php 后面加入下面的代码:

  1. if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
  2. {
  3. $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
  4. $_SERVER['REMOTE_ADDR'] = $list[0];
  5. }

好了,百度云加速教程就介绍到这里了。

至此,教程结束!

历史上的今天:

  • 我的微信
  • 扫一扫
  • weinxin
  • 我的微信公众号
  • 扫一扫
  • weinxin
avatar

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

目前评论:27   其中:访客  27   博主  0

    • avatar银色月航5

      百度cdn后台配置实在不错,感觉比阿里的要好。

      • avatar缙哥哥5

        文末二维码和上下篇文章出现乱码了!你最近是不是操作了什么?(360极速浏览器)

          • avatarKoolight9

            @缙哥哥 额,没有更改任何东西啊,有时候可能是没加载完全,Ctrl+F5强刷下应该就好了的。

          • avatar缙哥哥1

            请问cdn缓存如何解决登陆以及评论的问题???

              • avatarKoolight9

                @缙哥哥 我用的Ctrl+F5强制刷新!

                  • avatar缙哥哥5

                    @Koolight 你确定你的粉丝懂这个强制刷新?

                      • avatarKoolight9

                        @缙哥哥 为了CDN的那点速度,也只有这样了,实时刷新CDN就失去了它的作用了。

                          • avatar缙哥哥5

                            @Koolight 我现在用360网站卫士,配合内存缓存加速,还不错,评论也OK

                            • avatarKoolight9

                              @缙哥哥 以前用过360一阵,好像需要设置排除文件夹。

                      • avatarQQ游客0

                        请问cdn缓存如何解决登陆以及评论的问题?

                        • avatarboke112导航5

                          百度云加速什么都好,就是不太稳定,用上之后经常有人反馈说打开网站错误,前前后后折腾了好几次,最终还是放弃了

                            • avatarKoolight9

                              @boke112导航 我也不用百度云了,出现过好几次错误,我就放弃了。

                                • avatar懿古今6

                                  @Koolight 百度云什么都好,就是不稳定,启用后经常有人反馈打不开站点,所以只能忍痛放弃了

                                    • avatarKoolight9

                                      @懿古今 我现在用加速乐了,感觉一般。

                                • avatar我爱动感单车网5

                                  使用了百度云加速后,定时发布的文章以及最新评论无法及时予以显示,有什么办法解决没有?

                                    • avatarKoolight9

                                      @我爱动感单车网 CDN的作用就是将静态页面缓存到云端,所以产生的后遗症就是评论和计数更新不及时。正所谓鱼与熊掌不可兼得,如果要实时显示评论就得舍弃掉一点加速性能了。可以在规则里面不添加.html静态缓存规则。

                                        • avatar我爱动感单车网5

                                          @Koolight 想要让定时发布的新文章以及最新评论尽可能的及时予以显示,节点缓存有效期以及浏览器缓存时间,如何设置比较好?还望博主分享下说说你的使用经验,谢谢!

                                            • avatarKoolight9

                                              @我爱动感单车网 那就设置百度云最小缓存时间,貌似是两小时了。也就是说最多可能2小时内最新页面无法实时更新出来。

                                                • avatar我爱动感单车网5

                                                  @Koolight :wink: 已经这样设置了,感谢回复!

                                                  • avatarKoolight9

                                                    @我爱动感单车网 对于速度不好的主机用百度云有好处,速度好的话只需要动静分离就好了。

                                            • avatar母婴b2b4

                                              感谢分享,。

                                              • avatar我爱动感单车网5

                                                :wink: 好文章,收藏备用了。

                                                • avatar热腾网9

                                                  你们用百度加速都这么好,我用总是出现问题。

                                                    • avatarKoolight9

                                                      @热腾网 百度云这一阵子还算稳定,没出啥问题。你用的出现了什么问题的?

                                                    • avatar闲鱼5

                                                      写得很仔细,腻害

                                                        • avatarKoolight9

                                                          @闲鱼 哈哈,多谢夸奖!