网站速度优化之“缓存技术”、有效提升页面生成的时间!

2018-11-26 10:17:08 浏览数 (1)

一、Memcached和Batcache:

01.Memcached是啥?

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。

图片转载于#厦门SEO:seo.quxingdong.com图片转载于#厦门SEO:seo.quxingdong.com

02.服务器PHP安装Memcached扩展:

首先要给服务器PHP安装Memcached扩展,下面以宝塔面板为例介绍Memcached安装方法,用其他服务器面板或者用环境一键包的自己去百度相应的安装方法吧~宝塔这么好用,不用、怪我咯?

图片转载于#厦门SEO:seo.quxingdong.com图片转载于#厦门SEO:seo.quxingdong.com

03.WordPress安装Memcached和Batcache插件:

接着就是安装安装Memcached和Batcache插件啦,两个插件我直接打包好了,可以直接:[点我下载] 。下载解压后的object-cache.php和batcache.php上传到wordpress的/wp-content/目录下即可~

var $max_age = 3600; // Expire batcache items aged this many seconds (zero to disable batcache) var $remote = 0; // Zero disables sending buffers to remote datacenters (req/sec is never sent) var $times = 2; // Only batcache a page after it is accessed this many times… (two or more) var $seconds = 0; // …in this many seconds (zero to ignore this and use batcache immediately)

其中batcache.php中的上述代码是用来修改缓存时间的,你可以根据自己喜好进行修改!不过我已经帮您设置好了,直接上传即可~

图片转载于#厦门SEO:seo.quxingdong.com图片转载于#厦门SEO:seo.quxingdong.com

04.编辑wp-config.php启动wordpress高级缓存功能:

上述所说步骤做完之后,编辑博客根目录的wp-config.php 文件,添加下方两段代码进去并保存:

define('ENABLE_CACHE', true); define('WP_CACHE', true);

图片转载于#厦门SEO:seo.quxingdong.com图片转载于#厦门SEO:seo.quxingdong.com

解析:define(‘ENABLE_CACHE’, true);这段是激活Memcached; define(‘WP_CACHE’, true);是激活Batcache;

上方步骤完成之后,进入博客后台-插件-已安装插件,如下图所示。你就可以看到新增出来的两个Drop-in高级插件:

图片转载于#厦门SEO:seo.quxingdong.com图片转载于#厦门SEO:seo.quxingdong.com

二、OPcache和Autoptimize:

01.OPcache是啥?

图片转载于#厦门SEO:seo.quxingdong.com图片转载于#厦门SEO:seo.quxingdong.com

OPcache通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。

02.OPcache安装:

跟上面Memcached一样的安装方法:

图片转载于#厦门SEO:seo.quxingdong.com图片转载于#厦门SEO:seo.quxingdong.com

03.Autoptimize插件介绍:

这个插件可以把多个页面资源压缩成一个文件,比如CSS和JS,也会对HTML进行压缩。但Autoptimize插件加载了部分国内无法访问的资源,严重影响打开插件设置页面速度。建议下载我下面放出的插件安装包,登陆你的WordPress后台上传安装即可~

04.Autoptimize插件安装:

WordPress Autoptimize插件下载

上传完、启用、更新翻译、打开插件设置、勾选HTML-CSS压缩即可、保存!访问前端页面测评速度~

图片转载于#厦门SEO:seo.quxingdong.com图片转载于#厦门SEO:seo.quxingdong.com

Ps:本文由@屈兴东原创于#厦门SEO文章:《网站速度优化之“缓存技术”、有效提升页面生成的时间!》https://seo.quxingdong.com/341.html,并转载于#腾讯云 社区!未经许可,禁止二次转载。

0 人点赞