有没有删除 WP Super Cache 这个 WordPress 插件的朋友

2015-12-16 17:13:23 +08:00
 LEFT
如题,上了 PHP7 , pagespeed , opcahce , memcached ,感觉 WP Super Cache 起不到作用了,是否该删掉。
2565 次点击
所在节点    问与答
24 条回复
LEFT
2015-12-17 17:20:56 +08:00
@Ed 我也不知道是怎么回事,我用的我爱水煮鱼的 wpjam-debug 插件测的,不专业也不严谨,但是事实就是这样,可能是 memcached 起到作用了。活生生少了两个查询
@yylzcom 看看我能不能整理出来
yylzcom
2015-12-17 17:33:32 +08:00
@LEFT 只要知道组件名称就行了,不需要太具体的参数之类的

另外我所知道的 Wp Super Cache 生成静态页面,访客访问网站时还是要查询数据库才能访问到静态页面的,把数据库暂停一下就知道了。
ryd994
2015-12-17 19:17:58 +08:00
@LEFT 我觉得你用法不对。真要纯静态了怎么还会有数据库查询? Nginx 直接处理完了啊

@Ed 不会。操作系统都是有缓存的。你写入的文件,再读的时候,有很大概率缓存命中。也就是说,实际上基本都是从内存读的。强行用 memcached 之类的塞在内存里,反而更慢。

@yylzcom 我觉得你们用 supercache 插件的用法都有点问题。我用的是 disk cache ,然后自己根据生成的目录结构,直接配置 Nginx 取这些静态文件。所以我 PHP 是用 ondemand 。事实证明绝大多数时间一个 worker 进程都没有。数据库也几乎没有查询。
LEFT
2015-12-17 22:05:16 +08:00
@yylzcom
opcache 编译 php 加上--enable-opcache 然后 php.ini 加参数
memcached (需要 gcc44 gcc44-c++ libstdc++44-devel )如果是 php7 用这个来编译,其他的会出错 git clone https://github.com/php-memcached-dev/php-memcached.git cd php-memcached 接着 git checkout php7
完了再设置 iptable

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/243973

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX