WordPress: WordPress 插件 终极会员 Ultimate Member Private Content PHP进程 CPU及内存占用率高
WordPress 终极会员 Ultimate Member 插件及其附加组件 Private Content 存在性能问题。
在此例中,WordPress有3万篇文章,约2万篇文章通过Private Content限制未登录用户访问。
当启用这款插件后,Linux 开机即存在一个php进程,频繁查询MySQL,导致高CPU占用率。
此外,未登录用户访问首页时,服务器需要近30秒才能返回首页数据。
此时单个php进程内存占用超过512M,若多个未登录用户同时访问首页,会导致服务器OOM,将Apache或MySQL进程杀死。
Ultimate Member限制未登录用户访问时,可以屏蔽文章标题,摘要以及内容。且可设置未登录用户访问时,直接隐藏被屏蔽文章及分类。
目前找到的替代插件有:PrivateContent, Content Control,但都不能屏蔽文章标题。不能直接隐藏被屏蔽分类。Content Control设置为隐藏被屏蔽文章后,首页及分类页面的首页访问正常,分页访问会显示404页面未找到。