WordPress之家 WordPress建站一站式服务平台

    WordPress超级缓存插件-WP Super Cache

    2020年1月29日 by:

    7394c4823fed9f045f9f17f1ad87632a-1

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

    1

     

    WP Super Cache 是 WordPress 官方开发人员 Donncha 开发,是当前最高效也是最灵活的 WordPress 静态缓存插件。它把整个网页直接生成 HTML 文件,这样 Web 服务器就不用解析 PHP 脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。

    189683-5ea5cc4f06089ae5

     

    WP Super Cache 插件的知名度和使用度非常的高,其主要解决的问题就是 WordPress 本身没有像传统 CMS 程序一样直接生成静态文件的功能,因为我们都知道如果每个页面都是动态从数据库实时查询并生成,不仅仅是浪费服务器资源,也给用户的访问速度和用户体验带来非常严重的影响,也是为流量较大的 WordPress 站点节约服务器成本,对于 WordPress 性能优化的方法虽然有很多种,而个人认为 WP Super Cache 插件是最快速的解放方法。

    WP-Super-Cache 的缓存机制

    WP Super Cache 缓存机制有两种,WP Cache 和 Super Cache。

    WP Cache 缓存时,会在你的“wordpress 安装文件夹/wp-content/cache/”文件夹下生成一系列wp-cache-xxxxxx.html格式的文件;Super Cache 缓存时,则在你的“wordpress 安装文件夹/wp-content/cache/supercache/”文件夹下生成对应每一篇文章或者标签等的目录。名称为xxx.html,取决于你的文章ID是怎么设置。目录下面就是静态的index.html 文件。

    当有一个访问者来到你的站点,他没有登入或者也没有留言,这样他得到是一个在 WordPress cache 文件夹下的 supercache 子文件夹下的纯静态文件,其实你都可以自己到上面的 supercache 目录下去查看同样的永久链接的 HTML 文件的备份。

    判断一个页面是否已经被缓存了,查看该页面的源代码,如果访问者已经登陆或者留了言,就会返回 WP Cache 函数生成的页面,并且最后一行会有“Cached page generated by WP-Super-Cache+缓存时间”这行字,就像下面这行代码一样:

    而 Super Cache 缓存会多一行如下代码:

    因为 Super Cache 是真正静态的,对搜索引擎和博客的速度非常有好处,而且有效的减轻了 php 和 Mysql 的查询压力,这点对于大型博客来说优势很明显。

    WP-Super-Cache 的下载安装

    首先安装WP Super Cache缓存插件,最简单的方式就是通过 WordPress 后台“插件”在线安装,搜索“WP Super Cache”安装并启用即可。

    当然某些主机可能没有办法直接在线安装,那么可以通过(https://wordpress.org/plugins/wp-super-cache/)下载 WP Super Cache 插件文件,解压后上传到 WordPress 插件目录,后台插件中启用也可以。

    3

     

    WP-Super-Cache 的配置使用

    1、通用设置

    安装完成后,我们首先要启用插件。

    4

     

    查看网站底部源代码,如果有类似下面的文字则说明没有开启成功

    首先检查在网站根目录wp-config.php文件中是否有下面这段代码:

    如果没有则在wp-config.php文件中最前面添加以上代码

    然后确保固定链接不可用默认的,并且需要给wp-content、cache、wp-super-cache赋予写权限,一般即可解决。

    2、高级选项

    勾选“Compress pages so they’re served more quickly to visitors.”(开启gzip),勾选“Don’t cache pages for known users.”不对认识的人使用缓存(比如登录者或评论者),过期时限:0秒(0表示不启用,但当有新文章发表时仍可自动更新缓存),“Preload”那里勾选“Preload mode”。

    5

     

     

    6

     

     

     

    3、其他设置

    CDN:如果你的网站静态文件有使用 CDN 加速,那么可以在 CDN 中镜像设置;

    内容:可以看到缓存的内容和统计时间,更重要的是可以手动删除缓存;

    请注意下图中的三个钩,一定要勾选。如果开启了全站预缓存,下面三个钩当中“当有新文章或页面的发布或更新时清除之前的缓存文件。”此项不要勾选。因为勾选此项后一旦更新缓存就会清理之前的所有缓存文件。

    7

     

    到期时间和垃圾回收器时间设置如下图,缓存超时时间为零,因为我们要设置全站预缓存,根本不存在超时。

    8

     

    预缓存:WP Super Cache 默认是有人访问这个页面才会被生成缓存,而配置预缓存就会主动提前生成缓存,根据需求选择是否开启即可;

    开启全站预缓存。一定记得时间选择为0,首次安装插件后按如下图设置点击“立即预加载缓存”。如果是虚拟主机,个人不太建议使用此功能。

    9

     

    插件兼容:主要是为了兼容 Awaiting Moderation、Bad Behavior、Domain Mapping、Jetpack 移动主题、WPTouch 这几个插件

    调试:当你成功配置好 WP Super Cache 并且生效后,在页面源代码中就会出现一个缓存消息的提示,就说缓存已经开始工作了

    如下:

    WordPress4.1官方原版下载(中文正式版)

    2020年1月27日 by:

    WordPress4.1官方原版下载(中文正式版)

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。

    https://cn.wordpress.org/wordpress-4.1-zh_CN.zip

    WordPress4.0.1官方原版下载(中文版)

    WordPress4.0.1官方原版下载(中文版)

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。

    https://cn.wordpress.org/wordpress-4.0.1-zh_CN.zip

    WordPress4.0官方原版下载(中文正式版)

    WordPress4.0官方原版下载(中文正式版)

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。

    https://cn.wordpress.org/wordpress-4.0-zh_CN.zip

    WordPress3.9官方原版下载(中文版)

    WordPress3.9官方原版下载(中文版)

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。

    https://cn.wordpress.org/wordpress-3.9-zh_CN.zip

    WordPress3.8.3官方原版下载(中文版)

    WordPress3.8.3官方原版下载(中文版)

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。

    https://cn.wordpress.org/wordpress-3.8.3-zh_CN.zip

    WordPress3.8.1官方原版下载(中文版)

    WordPress3.8.1官方原版下载(中文版)

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。

    https://cn.wordpress.org/wordpress-3.8.1-zh_CN.zip

    WordPress3.8官方原版下载(中文版)

    WordPress3.8官方原版下载(中文版)

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。

    https://cn.wordpress.org/wordpress-3.8-zh_CN.zip

    WordPress3.7.1官方原版下载(中文版)

    WordPress3.7.1官方原版下载(中文版)

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。

    https://cn.wordpress.org/wordpress-3.7.1-zh_CN.zip

    WordPress3.7官方原版下载(中文版)

    WordPress3.7官方原版下载(中文版)

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。

    https://cn.wordpress.org/wordpress-3.7-zh_CN.zip

    Scroll Up
    加载中