1.启用 Gzip 压缩模式

Gzip是GNUzip的缩写,最早用于UNIX系统的文件压缩。HTTP上的Gzip编码是一种用来改进Web应用程序性能的技术,Web服务器和客户端(浏览器)必须共同支持 Gzip。目前主流的浏览器如Chrome、firefox、IE等都支持该协议,常见的服务器如Apache、Nginx、llS同样支持Gzip。

比方说一个字符串(String)的内容是“aaa1bbb2ccc3ddd4eee5”,可以很容易发现,这个字符串的组成规律是小写英文字母和阿拉伯数字交替排列,每三个相同的小写英文字母后面跟着一个阿拉伯数字,总共有5组。

在开启了 Gzip压缩模式之后,其算法就会将这个字符串内容缩略成3s1n*5(“3s”代表3个小写英文字母 String,“1n”代表1个Number,“*5”代表循环5次 ),那么就将原始数据字符串的20个字节压缩成了6个字节。

上面这样的数据压缩模式只是一个形象的表示,真实环境中的Gzip压缩算法当然不会这么简单。

开启Gzip压缩的方法有很多种,如在自己的WordPress网站根目录文件夹中找到.htaccess文件,然后添加相关的代码或者直接安装一个WordPress插件解决,如W3 Total Cache。如果想査看自己的WordPress网站是否已经开启了Gzip 压缩功能,可以使用站长工具中的 Gzip 检测工具进行查看。

cetteup-54t5rivyAiI-unsplash.jpg

2.对网站的数据库进行优化

WordPress网站在运行一段时间之后会出现各种各样的垃圾数据,如文章的多个修订版本、网站页面的多次修改数据,以及将垃圾评论扔到垃圾箱之后并没有完全删除而留下的痕迹。如果不及时清理这些没用的数据,就会慢慢影响整个网站的运行性能。

从广义角度来说,WordPress的数据库优化工作包含两个方面,一个是删除数据库中的垃圾数据,另一个是调整数据库的结构使其优化。在对数据库“动手”之前要先备份,否则误删数据后很难找回。其中,比较重要的几个数据库表是wp_options、wp_posts、wp-postmeta和wp_commentmeta。

针对这几个数据库表的操作,要么删除其中的冗余内容,要么添加相关的数据库优化插件进行清理,如WP Cleaner。

WordPress数据库表优化的原理不涉及数据的删除,只是将数据库表的状态调整好。在使用PhpMyAdmin的时候,可能会看到数据库表后面有多余的xx MB字样,这指的是那些已经分配给当前表但是当前表没有使用的空间。这个“多余”是没有坏处的,它不会占用空间。当删除一个表的一部分记录时,这些记录仍然保持在一个linked list中,当插入新数据时,会再次使用这些老记录的位置。所以删除记录会闲置一些空间,从而造成“多余”。所以只需要在PhpMyAdmin中手动优化或者修复表即可。

(本文内容根据网络资料整理,出于传递更多信息之目的,不代表连连国际赞同其观点和立场。)