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的页面打开速度:

  • 1、内存加速:用Varnish和Memcached缓存给WordPress网站提速-内存级加速
  • 2、Redis缓存:用Redis缓存来给WordPress站点加速-适用于Apache和Nginx
  • 3、延迟加载: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官网:

  • 1、官方网站:https://wordpress.org/plugins/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链接对应的地方,比如你页面的地址是http://www.freehao123.com/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自带的搜索会不正常。我们可以使用谷歌或者百度自定义站内搜索来替代。

  • 1、网站添加优化Google自定义搜索影响网站打开速度和证书错误
  • 2、百度站内搜索添加代码使用方法

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服务还是比较多的,而且效果也非常好:

  • 1、360网站卫士免费DNS和CDN申请使用及CDN缓存无法切换移动主题
  • 2、百度云加速国内免费CDN加速服务使用-百度蜘蛛DNS同步功能

WordPress真正静态页面加速

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

WordPress真正静态化自己搭建CDN

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

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

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

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/wp/259954.html

(0)
上一篇 2022年5月23日 08:45
下一篇 2022年5月23日 08:49

相关推荐

发表回复

登录后才能评论