WP静态缓存和内存缓存的区别?

论坛首页 论坛 寻求帮助 WP静态缓存和内存缓存的区别?

标签: 

正在查看 4 条回复
  • 作者
    帖子
    • #20199
      不凡
      版主
        @edipse
        楼主
        wp.bufanz.com

        使用过的静态缓存插件是WP-OptimizeWP Fastest CacheWP Super CacheWP RocketLite Speed Cache(也有内存缓存)等这几种静态缓存插件,TTBF时间短,不到100ms。

         

        使用的内存缓存插件是Redis Object Cachesimple cache(测试过redis和memcached方式,效果一样),TTBF时间约200ms+,打开文章链接可以达到秒开程度,甚至比静态缓存插件更快。

        找网友测试打开我的WP站点,他们说内存缓存方式速度更快。

        有个开发者告诉我,如果用内存缓存方式,建议用更好的服务器配置,因为我的WP站点用的是轻量服务器,所以建议用静态缓存方式。

        多次测试比较,我觉得内存缓存插件更快,那么1核2G的服务器配置(轻量服务器),适合用内存缓存插件吗?如果后期文章多了,对网站和服务器性能的影响有多大?

      • #20200
        孙锡源
        管理员
          @ibadboy
          坏蛋的博客
          ibadboy.net

          Redis和Memcache在WordPress中更多是针对数据库查询进行缓存(这俩货不是只能做这个,他们其实可以针对任意计算结果进行缓存,Redis也可以作为消息队列使用)。于是使用内存缓存时PHP脚本仍然要执行,只是从数据库取数据的速度变快了。

          页面缓存是指将整个网页生成静态的HTML存储在本地,并在用户访问时直接返回HTML。

          理论上讲,页面缓存一定比内存缓存快的(内存缓存还要执行PHP脚本,而静态缓存则直接返回HTML)。你的这个测试结果是因为页面缓存没配置对的缘故。正确的页面缓存应该不经过WordPress路由中转,直接在WEB服务器层就被路由到缓存的静态页面上。

          参见:https://wordpress.org/support/article/nginx/

        • #20201
          电力队队长
          参与者
            @yungking
            电力队
            dldui.com

            到底快不快呢 ? 我都没法比较了。

             

            • #20202
              不凡
              版主
                @edipse
                楼主
                wp.bufanz.com

                我还是觉得内存缓存插件更快点,你看我的博客,随便点几篇文章看看是不是秒开

                • #20203
                  电力队队长
                  参与者
                    @yungking
                    电力队
                    dldui.com

                    打开确实,可以 。第一次稍慢。后面就秒开了。

                    你测试下我的呢?

                    • #20205
                      不凡
                      版主
                        @edipse
                        楼主
                        wp.bufanz.com

                        比上次快了些,用的什么缓存插件?

                      • #20206
                        电力队队长
                        参与者
                          @yungking
                          电力队
                          dldui.com

                          不,没有用。  准备用你推荐的试试。

                        • #20207
                          不凡
                          版主
                            @edipse
                            楼主
                            wp.bufanz.com

                            上次我看了你的网站,打开很慢,超过5秒了,你后来优化了什么?

                            我现在用的是Docket Cache缓存插件

                          • #20208
                            电力队队长
                            参与者
                              @yungking
                              电力队
                              dldui.com

                              Opcache+Memcached有作用吗?

                            • #20209
                              不凡
                              版主
                                @edipse
                                楼主
                                wp.bufanz.com

                                也有效果,memcached和redis都差不多

                        • #20210
                          那条鱼不洗澡
                          参与者
                            @leon
                            铭牌标题
                            waoww.com

                            嗯….这个问题,其实没什么好纠结的,极致的速度总会丢失些什么。

                            我站点目前使用的Memcached + opcache,配合WP自带的缓存插件,配合CDN几乎秒开【国内机子】:

                            使用的缓存策略

                            查询缓存

                            推荐使用,操作简单,安装方便!使用没有影响。

                            • #20216
                              孙锡源
                              管理员
                                @ibadboy
                                坏蛋的博客
                                ibadboy.net

                                对于绝大部分网站来说确实没啥好纠结的,因为普遍文章数都是1000以下,又都是内容站,依赖的插件也没多少,实在是没必要花太多精力去优化。

                              • #20245
                                不凡
                                版主
                                  @edipse
                                  楼主
                                  wp.bufanz.com

                                  WP自带的缓存插件是什么?

                                • #20246
                                  不凡
                                  版主
                                    @edipse
                                    楼主
                                    wp.bufanz.com

                                    你网站打不开了?

                                • #20435
                                  5323
                                  参与者
                                    @5323

                                    TTBF 是啥

                                    • #20436
                                      孙锡源
                                      管理员
                                        @ibadboy
                                        坏蛋的博客
                                        ibadboy.net

                                        从你发出请求到接收到第一个字节的时间。其中主要包括服务器生成动态脚本所耗用的时间。

                                        另外,老哥你不用睡觉的吗

                                  正在查看 4 条回复
                                  • 哎呀,回复话题必需登录。