wordpress内存占用高怎么解决


在业内wordpress占用资源消耗由来已久,因为wordpress采用的是动态查询,就是用户访问每篇文章或页面,都会向数据库发送一条查询命定,数据库根据命定查询之后,反送查询结果,久而久之WordPress网站的CPU使用率以及内存的使用率会持续上升,甚至达到100%,导致网站访问异常,那么如何解决呢?

图图在这里给大家推荐个插件,wpjam basic插件以及超级缓存(WP Super Cache)插件

一、WPJAM Basic

这是一款我爱水煮鱼博客多年来使用 WordPress 来整理的一键式全站优化插件,WPJAM Basic 主要功能有三个方面:

  1. 就是去掉 WordPress 当中一些不常用或者影响性能的功能,比如文章修订,Trackbacks等。
  2. 还有就是提供一些经常使用的函数,比如获取文章中第一张图,获取文章摘要等。
  3. 如果主机安装了 Memcacached 内存缓存组件和对应的 PHP 扩展,WPJAM Basic 也针对一些常用函数提供了对象缓存的优化。

二、WP Super Cache

这是一款静态缓存插件,此插件可以直接从动态的 WordPress 查询页面生成静态 html 文件或者压缩包文件,减轻服务器数据查询和内存的消耗,直接避免页面每次访问通过 php 查询数据库的性能浪费,同时提升页面的载入速度,避免用户多次频繁访问数据库,可以考虑使用这款哦。

三、WP Rocket(这是一款付费插件)

WP Rocket 是市面上最好的WordPress网站速度优化缓存插件。它易用使用、适合新手,能让用户一键优化网站,而不必进行繁杂的配置,能立即减少网站的加载时间,并提高网站的 Google PageSpeed 和 Core Web Vitals 分数,无需编码技能。

以上插件可以搭配Redis或者memcached数据库缓存插件使用。