大家好!欢迎大家热爱建站,致力于成为新趋势、新时代要求的站长的来一起讨论wordpress优化。

我认为wordpress的优化工作非常重要,至少可以是新入门的站长可以少走很多弯路。

关于wordpress的优化,我觉得有很多维度值得考虑,我想到的至少有如下几点:

一、安全优化。

不知道我自己经历了什么,wordpress网站搞着搞着突然间前端显示不正常了?速度慢下来了?被挂马了?出现的问题形形色色,什么情况都有,特别是新站长,特别让人抓狂,我也是几经周转差点放弃了。经过努力几个月经营好的网站一下回到解放前, 不甘心,也想继续努力!其实对于新人来说最值得关注的安全问题,是备份!在您认为某个阶段的工作已经完成了,赶紧去做备份,备份是所有建站必须也是基础的工作,无论是老站长还是新人,这一点绝对相信我。就算老站长,在网站升级时也会因为程序更新,被整得焦头烂额。

如何备份呢?现在站长建站多以宝塔为服务器环境,我以宝塔为例子,讲解备份的过程。

1、备份程序代码。 备份好程序代码,随你怎么折腾,只要保证备份的是正确的,都可以保证恢复原样。

在宝塔“文件”、或者是“网站”下找到网站对应的整站源码,右键点击复制,把整站程序复制到自己建立的备份文件夹下。

如上图我喜欢在根目录下建立备份文件夹“liaolong”,把刚才复制的整站程序黏贴进来,做好标识,是某年某月某日备份的,方便自己日后查询回复。

2、备份数据库。数据库可是站点的根本,我们有很多种方法恢复程序,但对新人来说,要恢复数据库可是有相当难度的。大家有印象吧,某某公司程序员愤愤不平的离职,首先删除的是数据库,数据库包含了站点设置、会员等核心信息,对站点的长远建设太重要了。大家一定要养成时时执行数据库备份。关于数据库备份,有手动的,有自动按计划执行的。今天我们将手动备份。

备份数据库部署如上,点击宝塔面板中的“数据库”,找打站点对应的数据库文件夹,如备份列,如没有备份过的情况下,显示无备份,备份过的则显示有备份,我们点击它,进行数据库备份。备份好后,会在下面显示备份后的sql文件,这就是我们需要的备份文件了。当你需要恢复网站时,可以点击恢复重新还原数据库。当然,你还可以把sql备份文件下载到本地,以备不急之需。

数据库备份需要讲究备份节点和频率,这要靠自己把握了。

相信,做好程序源文件和数据库备份,作为新站长前期的倒腾是不可避免的,但至少要保证前期的劳动成果不被淹没,这样我们的努力才不会白费掉。

二、速度优化

网站访问速度是自己和访客能马上体验出来,所以把速度优化摆在前面。速度优化有浅层次的和深层次的。深层次的设计到网站源代码、数据库、cdn加速等。我们今天讲讲浅层次,基于插件、所见即所得的方式做速度优化。

以站长最为常见的wordpress建站为例子,最开始可以通过插件的形式做速度优化。其实,一般的网站优化有通过html静态化(动静分离),把网站内容先输出为html达到优化的效果。一般我们最开始做的优化也是基于这个的,所以我们可以选择的插件有很多,在这里推荐rocket 插件,其实还有wp super cache等,为什么使用rocket,主要是因为rocket可以和后面的讲到的sql数据库优化有更好的兼容性。

大家可以在后台插件搜索rocket 进行安装,置相关的缓存选项进行优化。在服务器我们需要对核心设置文件wp-config.php,进行相应设置,开始rocket 缓存。

  • /**
  • * 开发者专用:wordpress调试模式。
  • *
  • * 将这个值改为true,wordpress将显示所有用于开发的提示。
  • * 强烈建议插件开发者在开发环境中启用wp_debug。
  • *
  • * 要获取其他能用于调试的信息,请访问codex。
  • *
  • * @link https://codex.wordpress.org/debugging_in_wordpress
  • */
  • define('wp_cache', true); // added by wp rocket
  • 如把上面的代码添加至wp-config.php文件如上的位置。

    今天我们先讲到安全和速度初步的优化,后面我们一起进一步探讨深一层次的优化。