Really Static和Cos-html-cache将WordPress真正静态化+国内CDN加速

WordPress   2023年10月09日 12:35  

Really Static和Cos-html-cache将WordPress真正静态化+国内CDN加速

博客网站放在国外空间上国内的用户访问起来时好时坏,有些线路差一些的空间可能在国内打开速度偏,这时候我们一般想到的是使用CDN来解决,当然效果最好的就是使用国内的CDN,这样的加速效果是最好的。

不过使用国内的CDN多数要求域名已经是BA的,只有像七牛又拍这样的云存储才支持各类网站加速。为了可以充分提高网站加速效果,同时也是为了节省服务器资源,我们可以将Wordpress生成真正的静态化。

Really Static和Cos-html-cache就是两个将Wordpress生成真正的静态化的插件,与之前分享的Wp Super Cache等缓存加速插件有非常大的不同,这两个插件会让Wordpress整站变成静态页面,脱离了PHP也可以正常被访问。

Really Static和Cos-html-cache工作的原理是将Wordpress的PHP页面生成静态页面,这样就直接减少了的PHP脚本执行时间和MysqL数据库的查询时间,在最大程度上节省了服务器资源。同时再配合国内的CDN加速,就可以将国外空间在国内访问速度提升到新的水平了。

除了将Wordpress静态化来作为网站加速的一种方式外,我们还可以使用内存缓存、延迟加载等技术来加速Wordpress的页面打开速度:

Really Static和Cos-html-cache WordPress真正静态化+国内CDN加速

一、Really Static静态化插件安装与使用

1、Really Static官网:

  • 1、官方网站:https://wordpress.org/plugins/really-static/

2、在Wordpress中安装了Really Static插件后,进入Really Static插件设置页面,第一次进去会要你选择是测试还是马上使用,直接点击右边进入使用。

Really Static直接开启使用

3、接下来就是设置你的Wordpress的存储路径,Word With Local Filesystem这里填写你的网站的绝对路径,一般设置为根目录,这样URL就不会很长很难看。(点击放大)

Really Static设置好路径

4、点击进入下一步,看到绿色表示检测通过,如果最后一个是红色的,请仔细检查一下上一步中网站和存储路径是不是有错误。

Really Static配置正确

5、接下来就会看到是否开始生成静态文件。

Really Static是否生成静态页面

6、确定后,Really Static就开始将Wordpress所有的页面生成静态文件了,生成的时间长短视你的Wordpress的文章页面数目而定。

Really Static开始静态化

7、Really Static生成的静态文件可以使用FTP在你设置的静态文件存储路径中看到。Really Static插件“设置”中一般保持默认即可,“Reset”是重新生成静态文件。

Really Static重新生成

8、如果你发布了新的文章,你需要进入“Reset”中重新生成整站静态页面,如果只是更新或者编辑某一篇文章,则可以使用Really Static的手动更新静态页面。

Really Static手动更新

二、Cos-html-cache静态化插件安装使用

1、Cos-html-cache官网:

2、要成功使用Cos-html-cache插件,你需要将你的Wordpress的固定链接修改为xxx.html这样的格式。

Cos-html-cache修改固定链接

3、在网站根目录下创建index.bak文件,修改属性为0666。

Cos-html-cache添加index.bak文件

4、然后进入Wordpress下载安装Cos-html-cache插件,缓存的静态HTML文件放在你URL链接对应的地方,比如你页面的地址是/2.html 那么静态文件就在根目录下。

5、Cos-html-cache可以删除整站缓存文件,也可以删除某一个页面的Cos-html-cache缓存。

Cos-html-cache删除缓存页面

6、在没有登录Wordpress的情况下打开网站,可以在源代码中看到Cos-html-cache生成缓存的提示。

Cos-html-cache生成缓存页面成功

三、使用Really Static和Cos-html-cache静态化插件的问题

1、由于是全部静态化页面,所以一些依靠PHP脚本运行的程序可能会不正常,例如Wordpress的wp-postviews不会立即显示数字变化。

2、使用了Really Static后还可能导致Wordpress的评论也会不正常。解决的办法就是使用第三方评论,例如多说。

Cos-html-cache使用第三方评论

3、使用了Really Static后还可能导致Wordpress自带的搜索会不正常。我们可以使用谷歌或者百度自定义站内搜索来替代。

4、注意:为了不让Google自定义搜索影响Wordpress页面的加载,可以采用此种办法:加快站内Google自定义搜索载入速度:提高站内搜索质量与用户体验

Cos-html-cache谷歌自定义搜索

5、另外Really Static和Cos-html-cache这类真正静态化的插件成功启用还需要主机配置的支持,另外文件夹读写权限也要调整为可写入。

6、Really Static和Cos-html-cache在卸载时要特别注意,除了卸载插件文件外,还要记得删除Really Static和Cos-html-cache生成的静态文件,否则容易导致错误。

四、使用国内的免费CDN+Wordpress全站静态化实现加速

1、七牛和又拍云存储服务可以加速静态文件数据,比如你网站上的图片、音视频文件以及 CSS 和 JavaScript 等文件,将Wordpress整站静态化后就可以充分发挥这些国内CDN的优势了。

2、没有BA的网站可以使用国内的云存储来加速静态文件方法:WordPress图片文件CDN加速方法:七牛云存储和又拍云存储

WordPress真正静态化使用CDN加速

3、有BA号的域名可以使用国内的免费CDN服务来加速整站,这样的CDN服务还是比较多的,而且效果也非常好:

WordPress真正静态页面加速

4、当然自己利用国内的空间或者服务器搭建CDN镜像也是一个不错的办法,参考:百度BAE全平台Layer镜像CDN加速安装使用LuManager CDN使用教程

WordPress真正静态化自己搭建CDN

五、WordPress真正静态化使用小结

1、Really Static和Cos-html-cache将WordPress真正静态化生成静态文件会导致Wordpress在使用过程中出现非常多的问题,不建议新手使用,况且这两个插件已经有很长时间没有更新了,与其它的插件、主题等会出现各种不兼容的问题。

2、如果你喜欢静态化的网站,不妨来用用静态化的博客,静态化博客几乎可以放在任何一下支持Web文章的空间、FTP站点等上面,而且评论、搜索等一样都不少。参考:Octopress免费静态博客系统Hexo免费静态博客安装和使用

文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有50 位神马家族成员冒出泡来在农场开始干活了
  • 洛克 14

    留名

    johnhuo 回复:

    @洛克, 挤挤。。。

    悦听有声 回复:

    @johnhuo, 挤挤

    听无损 回复:

    @洛克, 挤挤。。。

    外星人源码论坛 回复:

    @听无损, 据说 一楼 集齐七个就可以召唤一个妹子!

    Finle | 分享好东西 回复:

    @洛克, 挤挤

    部落的文章真是写的太详细了,在转载一发·~

    这是农场的第 1 块农田,部落批准 [洛克] 在[2014-6-13 17:50]开垦完成.
  • 围观一下

    这是农场的第 2 块农田,部落批准 [SaFly SUGAR] 在[2014-6-13 17:52]开垦完成.
  • @SaFly SUGAR, SaFly.ORG即将推出WAF.NAME

    这是农场的第 3 块农田,部落批准 [SaFly SUGAR] 在[2014-6-13 17:54]开垦完成.
  • befory 5

    前排~~~

    这是农场的第 4 块农田,部落批准 [befory] 在[2014-6-13 17:56]开垦完成.
  • stephen 7

    好久没前排了

    这是农场的第 5 块农田,部落批准 [stephen] 在[2014-6-13 18:01]开垦完成.
  • 烟花易冷

    3、使用了Really Static后还可能导致Wordpress的评论也会不正常。我们可以使用谷歌或者百度自定义站内搜索来替代。
    有错别字吧这段话,嘻嘻,喜欢静态化

    这是农场的第 6 块农田,部落批准 [烟花易冷] 在[2014-6-13 18:13]开垦完成.
  • 余人陶艺 9

    请教qi,又拍的加速服务收费吗?
    国内主机有没有必要弄本文这个方法?
    延迟加载对seo有木有影响呢

    王琪亮 回复:

    @余人陶艺, 这个明摆着收你钱的。

    这是农场的第 7 块农田,部落批准 [余人陶艺] 在[2014-6-13 18:20]开垦完成.
  • Kung 23

    不想用多说怎么破?

    悦听有声 回复:

    @Kung, 用本地

    这是农场的第 8 块农田,部落批准 [Kung] 在[2014-6-13 18:24]开垦完成.
  • Jason 16

    好东西

    这是农场的第 9 块农田,部落批准 [Jason] 在[2014-6-13 18:53]开垦完成.
  • ytf4425 15

    哈哈,根本不用什么cdn,也不用BA,要是能变成真静态,直接去gitcafe啊!!!像我一样(虽然现在因为我的22端口被封不用了)

    这是农场的第 10 块农田,部落批准 [ytf4425] 在[2014-6-13 19:11]开垦完成.
  • ytf4425 15

    表示我用的是octopress,本身就是一个静态网页生成器

    这是农场的第 11 块农田,部落批准 [ytf4425] 在[2014-6-13 19:15]开垦完成.
  • 若水 16

    已经静态化了

    这是农场的第 12 块农田,部落批准 [若水] 在[2014-6-13 20:40]开垦完成.
  • 正版软件分享 8

    还在用Wp Super Cache

    这是农场的第 13 块农田,部落批准 [正版软件分享] 在[2014-6-13 21:07]开垦完成.
  • 趣赚吧 3

    现在主机白菜价,折腾这个感觉没有太大必要了!

    qi 回复:

    @趣赚吧, 这个用来加速的。

    这是农场的第 14 块农田,部落批准 [趣赚吧] 在[2014-6-13 23:04]开垦完成.
  • 大喇叭 16

    好呀

    这是农场的第 15 块农田,部落批准 [大喇叭] 在[2014-6-13 23:34]开垦完成.
  • 潮流台 11

    :lol: 什么加速静态化插件都没有用,流量不大就是瞎折腾!

    这是农场的第 16 块农田,部落批准 [潮流台] 在[2014-6-14 02:09]开垦完成.
  • musk100 6

    静态化基本没有 各种错误 各种折腾

    这是农场的第 17 块农田,部落批准 [musk100] 在[2014-6-14 03:54]开垦完成.
  • longskay 5

    哈哈 不错收藏了

    这是农场的第 18 块农田,部落批准 [longskay] 在[2014-6-14 09:44]开垦完成.
  • Less 3

    加速乐,安全宝什么的也是把wordpress生成静态页面然后再放到自己的服务器缓存的吧

    qi 回复:

    @Less, CDN只是把已经生成的静态页面进行加速,不能自己帮助网站生成。

    这是农场的第 19 块农田,部落批准 [Less] 在[2014-6-14 18:53]开垦完成.
  • vboar

    留名留名 :neutral:

    这是农场的第 20 块农田,部落批准 [vboar] 在[2014-6-14 19:21]开垦完成.
  • Andrew 2

    还是动态好

    这是农场的第 21 块农田,部落批准 [Andrew] 在[2014-6-14 22:09]开垦完成.
  • qq374594 6

    “3、使用了Really Static后还可能导致Wordpress的评论也会不正常。我们可以使用谷歌或者百度自定义站内搜索来替代。”
    中的“评论”应该是“搜索”吧

    qi 回复:

    @qq374594, 谢谢,已经更新。

    这是农场的第 22 块农田,部落批准 [qq374594] 在[2014-6-15 09:26]开垦完成.
  • geeker 3

    使用静态化又想评论功能正常的话,可以用第三方评论托管服务。

    这是农场的第 23 块农田,部落批准 [geeker] 在[2014-6-15 17:26]开垦完成.
  • 52蓝光电影

    讲的不错,可是不备@案的网站想用国内CDN。。。哎,伤不起,说多了都是泪啊 :sad:

    这是农场的第 24 块农田,部落批准 [52蓝光电影] 在[2014-6-23 10:30]开垦完成.
  • 小笨猫 1

    在没有登录Wordpress的情况下打开网站,可以在源代码中看到Cos-html-cache生成缓存的提示。这段下面的图片是不是错了?

    qi 回复:

    @小笨猫, 登录的情况就不显示缓存了。

    这是农场的第 25 块农田,部落批准 [小笨猫] 在[2014-7-20 18:37]开垦完成.
  • 方块网络 2

    大大,最后那个关于作者的框框是怎么做的?

    这是农场的第 26 块农田,部落批准 [方块网络] 在[2014-8-24 18:43]开垦完成.
  • 方块 2

    大大,有个问题。h4 {border-left:12px solid #0099CC!important;
    border-bottom:2px solid #0099CC!important;
    text-align:left;
    padding-left:10px;
    }我定义小标题样式。结果主页上的都变了,我从h1到h4发现在主题上都定义了 h5可以不过字太小了我该怎么办?

    qi 回复:

    @方块, 可以在h4前面加上某个页面或者某一个部分的Div,这样就不会影响首页了。h5的字体太小了,可以强制放大:{font-size:

    方块 回复:

    @qi,{font-size: 这块添加到CSS么?

    qi 回复:

    @方块, 是的,后面加上大小,就可以放大字体了。

    fangker 回复:

    @qi, 但是还是没有放大还是h4的格式啊字体?/*标题样式*/
    h4 {border-left:12px solid #0099CC!important;
    border-bottom:2px solid #0099CC!important;
    text-align:left;
    padding-left:10px;{font-size: 44px}
    }

    这是农场的第 27 块农田,部落批准 [方块] 在[2014-8-30 15:59]开垦完成.
  • 小飞国外网赚博客 1

    还是动态好些吧

    这是农场的第 28 块农田,部落批准 [小飞国外网赚博客] 在[2014-9-23 18:12]开垦完成.
  • 同盟源

    多说,呵呵,我就呵呵了 :arrow:

    这是农场的第 29 块农田,部落批准 [同盟源] 在[2015-1-17 21:03]开垦完成.
  • Xider 5

    HyperCache 3.X 以后也是全静态了,速度比2.X的提升很多,不知道qi有没有空测试一下资源消耗怎么样,因为我用的SAE,P3这个插件没办法用无从得知。

    qi 回复:

    @Xider, 是吗?没想到这个插件已经到了这一步了。有空我去试试。

    这是农场的第 30 块农田,部落批准 [Xider] 在[2015-2-23 16:35]开垦完成.
  • WKun

    @qi 请问能不能介绍一下wordpress-https插件怎么用,有哪些功能,看到你这里有下载,装上了但是不会用(英文不行qwq),感觉上似乎很有作用,好像可以替换一些第三方插件里的非https的链接?不然启动SSL加密,总会提示有些不安全元素。

    qi 回复:

    @WKun, 确实有这个功能,我去看看。

    这是农场的第 31 块农田,部落批准 [WKun] 在[2015-4-10 22:00]开垦完成.
  • 唯历史 1

    看来我得启动这个功能了

    qi 回复:

    @唯历史, 流量大了启用这个功能是最好了。

    这是农场的第 32 块农田,部落批准 [唯历史] 在[2016-5-31 20:55]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部