主机头

 找回密码
 立即注册
查看: 730|回复: 1

Wordpress站群?要怎么优化百万级数据性能

[复制链接]

855

主题

2

好友

5275

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2016-8-24 22:07:26 |显示全部楼层
资料近百万,延迟随便都破6,7秒,这还是插件全关的情况。
所以想要优化提速。(缓存对wordpress速度提升似乎很不足,生成静态又太吃空间。)

目前网络上有的方法好像只有去掉列表页。
  1. 文件wp-includes/query.php
  2. $this->max_num_pages = ceil( $this->found_posts / $q['posts_per_page'] );
  3. 改为
  4. $this->max_num_pages = 0;
复制代码
但效果好像很一般....

然后看到写这段的作者网站
http://www.yundaiwei.com/post/550.html

他说优化后能千万数据秒开,但没说怎麽优化,估计是收费项目。

也有人说要改写SQL_CALC_FOUND_ROWS参数。

发现
  1. SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'private') ORDER BY wp_posts.post_date DESC LIMIT 0, 10        47.508693933487
复制代码
这句查询就造成47秒延迟,但不知道怎麽改。


7/29

解决上面这句SQL查询后已恢复秒开,
在Wordpress论坛有为多数据的第三方修复解决办法。


感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

855

主题

2

好友

5275

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2016-8-24 22:10:03 |显示全部楼层
我没有做站群 但用wp做了几个大数据量的站

插件没有必要全关   有几个优化用的插件还是很有必要使用的

说说我用的插件

wp super cache(wp静态化)

wpjam basic(优化数据库和访问速度)

谷歌搜索插件 (不使用wp本身的搜索功能,减小压力)

google sitemap


另外服务器开启Memcached 这样提高缓存

最后最主要的一条  减少查询

评论如果不需要的话  就关掉  在模板里直接删除评论模块

模板里面的一些什么站点名称之类的函数 全都换成静态文本

感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

主机头版权声明|百度地图|谷歌地图|Archiver|手机版|主机头

GMT+8, 2019-8-18 13:13

Powered by Discuz! www.zhujitou.com

© 2001-2012 主机头.

回顶部