全球主机交流论坛

标题: WordPress速度太慢,五十万数据有什么优化方法没? [打印本页]

作者: 我是小蜜蜂    时间: 2017-6-9 19:21
标题: WordPress速度太慢,五十万数据有什么优化方法没?
WordPress速度太慢,搜索一个东西经常超时,特别慢,五十万数据有什么优化方法没?
已经用了缓存 不管用!
作者: 醉里耍大刀    时间: 2017-6-9 19:24
搜索当然不管用了
作者: maro666    时间: 2017-6-9 19:25
搞索引啊 你要查哪个表就搞哪个的索引
作者: maro666    时间: 2017-6-9 19:29
或者你加个百度的站内搜索
作者: 今日说法    时间: 2017-6-9 20:02
转换到帝国吧。
作者: miven    时间: 2017-6-9 20:12
搜索慢是数据库压力大
作者: ohmyga    时间: 2017-6-9 20:17
模糊搜索不走索引,几十万模糊搜索肯定爆炸,单靠mysql解决不了的。上全文检索吧
作者: xaut3    时间: 2017-6-9 20:18
流量大的话,完全可以自己重写了
作者: ivmm    时间: 2017-6-9 20:38
(, 下载次数: 0)

Algolia
作者: 日后再说    时间: 2017-6-9 20:46
文章可以用上 redis,memcached 了
搜索的话肯定是 sphinx,elastricsearch 的地盘
作者: 东方星雨    时间: 2017-6-9 21:22
今日说法 发表于 2017-6-9 20:02
转换到帝国吧。

我60W+的数据,后台搜索都502了
作者: 我是小蜜蜂    时间: 2017-6-9 21:48
ivmm 发表于 2017-6-9 20:38
Algolia

这是国外的,速度肯定堪忧
作者: janfou    时间: 2017-6-9 21:59
这个是数据库优化的事,50万数据说大不大说小不小,redis这种数据缓存要上,

既然是前段是wordpress,所以数据库要加的索引字段不多

建议找个懂数据库的人,帮你多做几个索引。

如果条件允许,硬件资源要加上去了。


作者: 我是小蜜蜂    时间: 2017-6-9 22:07
janfou 发表于 2017-6-9 21:59
这个是数据库优化的事,50万数据说大不大说小不小,redis这种数据缓存要上,

既然是前段是wordpress,所以 ...

直接安装relevanssi或everything不行吗?简单。。

作者: janfou    时间: 2017-6-9 22:10
我是小蜜蜂 发表于 2017-6-9 22:07
直接安装relevanssi或everything不行吗?简单。。

也许可以吧。。。。

因为我自己是数据库开发出身的,所以都是自己搞
作者: orlog    时间: 2017-6-9 22:11
先问问最主要的吧。。。楼主上ssd了没有,搭mysql用的不是阿里云这种垃圾io的机子吧
作者: 我是小蜜蜂    时间: 2017-6-9 22:13
janfou 发表于 2017-6-9 22:10
也许可以吧。。。。

因为我自己是数据库开发出身的,所以都是自己搞

厉害了 老哥
作者: 我是小蜜蜂    时间: 2017-6-9 22:13
orlog 发表于 2017-6-9 22:11
先问问最主要的吧。。。楼主上ssd了没有,搭mysql用的不是阿里云这种垃圾io的机子吧 ...

没盈利的采集站  没必要那么高的成本吧  已经毒妇了
作者: 我是小蜜蜂    时间: 2017-6-9 22:14
东方星雨 发表于 2017-6-9 21:22
我60W+的数据,后台搜索都502了

哈哈  你也502了   我也是。。。你怎么解决的?
作者: orlog    时间: 2017-6-9 22:14
我是小蜜蜂 发表于 2017-6-9 22:13
没盈利的采集站  没必要那么高的成本吧  已经毒妇了

那问题症结已经出来了,老哥。。。mysql必须用ssd的,信我吧
作者: 我是小蜜蜂    时间: 2017-6-9 22:21
orlog 发表于 2017-6-9 22:14
那问题症结已经出来了,老哥。。。mysql必须用ssd的,信我吧

站酷分离?
作者: 我是小蜜蜂    时间: 2017-6-9 22:22
orlog 发表于 2017-6-9 22:14
那问题症结已经出来了,老哥。。。mysql必须用ssd的,信我吧

先优化吧!
作者: orlog    时间: 2017-6-9 22:28
我是小蜜蜂 发表于 2017-6-9 22:21
站酷分离?

是的这样最理想了,mysql可以分离出来单独用ssd的
数据库查询大部分都是小数据量的微操做,但是操作频率非常高,查询量大了以后传统机械硬盘根本不行,不死机重启就就不错了
作者: Yikmings    时间: 2017-6-9 23:25
加內存轉用 innodb ,將 ram cache 加到 20G 以上,apache + nginx 百萬級也輕輕鬆鬆快
作者: ivmm    时间: 2017-6-10 21:07
我是小蜜蜂 发表于 2017-6-9 21:48
这是国外的,速度肯定堪忧

有香港和新加坡机房,延时都很低
作者: 我是小蜜蜂    时间: 2017-6-10 23:06
Yikmings 发表于 2017-6-9 23:25
加內存轉用 innodb ,將 ram cache 加到 20G 以上,apache + nginx 百萬級也輕輕鬆鬆快 ...

innodb已经开启了!




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4