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和nginx3、延迟加载: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插件设置页面,第一次进去会要你选择是测试还是马上使用,直接点击右边进入使用。
3、接下来就是设置你的wordpress的存储路径,word with local filesystem这里填写你的网站的绝对路径,一般设置为根目录,这样url就不会很长很难看。(点击放大)
4、点击进入下一步,看到绿色表示检测通过,如果最后一个是红色的,请仔细检查一下上一步中网站和存储路径是不是有错误。
5、接下来就会看到是否开始生成静态文件。
6、确定后,really static就开始将wordpress所有的页面生成静态文件了,生成的时间长短视你的wordpress的文章页面数目而定。
7、really static生成的静态文件可以使用ftp在你设置的静态文件存储路径中看到。really static插件“设置”中一般保持默认即可,“reset”是重新生成静态文件。
8、如果你发布了新的文章,你需要进入“reset”中重新生成整站静态页面,如果只是更新或者编辑某一篇文章,则可以使用really static的手动更新静态页面。
二、cos-html-cache静态化插件安装使用
1、cos-html-cache官网:
1、官方网站:https://wordpress.org/plugins/cos-html-cache/2、要成功使用cos-html-cache插件,你需要将你的wordpress的固定链接修改为xxx.html这样的格式。
3、在网站根目录下创建index.bak文件,修改属性为0666。
4、然后进入wordpress下载安装cos-html-cache插件,缓存的静态html文件放在你url链接对应的地方,比如你页面的地址是http://www.freehao123.com/2.html 那么静态文件就在根目录下。
5、cos-html-cache可以删除整站缓存文件,也可以删除某一个页面的cos-html-cache缓存。
6、在没有登录wordpress的情况下打开网站,可以在源代码中看到cos-html-cache生成缓存的提示。
三、使用really static和cos-html-cache静态化插件的问题
1、由于是全部静态化页面,所以一些依靠php脚本运行的程序可能会不正常,例如wordpress的wp-postviews不会立即显示数字变化。
2、使用了really static后还可能导致wordpress的评论也会不正常。解决的办法就是使用第三方评论,例如多说。
3、使用了really static后还可能导致wordpress自带的搜索会不正常。我们可以使用谷歌或者百度自定义站内搜索来替代。
1、网站添加优化google自定义搜索影响网站打开速度和证书错误2、百度站内搜索添加代码使用方法4、注意:为了不让google自定义搜索影响wordpress页面的加载,可以采用此种办法:加快站内google自定义搜索载入速度:提高站内搜索质量与用户体验
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加速方法:七牛云存储和又拍云存储
3、有ba号的域名可以使用国内的免费cdn服务来加速整站,这样的cdn服务还是比较多的,而且效果也非常好:
1、360网站卫士免费dns和cdn申请使用及cdn缓存无法切换移动主题2、百度云加速国内免费cdn加速服务使用-百度蜘蛛dns同步功能
4、当然自己利用国内的空间或者服务器搭建cdn镜像也是一个不错的办法,参考:百度bae全平台layer镜像cdn加速安装使用和lumanager cdn使用教程。
五、wordpress真正静态化使用小结
1、really static和cos-html-cache将wordpress真正静态化生成静态文件会导致wordpress在使用过程中出现非常多的问题,不建议新手使用,况且这两个插件已经有很长时间没有更新了,与其它的插件、主题等会出现各种不兼容的问题。
2、如果你喜欢静态化的网站,不妨来用用静态化的博客,静态化博客几乎可以放在任何一下支持web文章的空间、ftp站点等上面,而且评论、搜索等一样都不少。参考:octopress免费静态博客系统和hexo免费静态博客安装和使用。
上一个:团风网站建设是团风企业对外宣传的名片
下一个:网站结构是网站的根基
团风网站建设,团风做网站,团风网站设计