sead 发表于 2020-8-28 10:53:31

WP负载均衡解决方案

找一家支持云vps/服务器,并支持私有网络的idc。

服务器集群所需应用


[*]Nginx
[*]Varnish
[*]Apache
[*]redis
[*]mysql


把应用各自装到一台服务器,使用私有网络IP进行通信

Apache 多服务器数据同步问题
sersync + rsync

WP集群所需的session插件
https://github.com/ethitter/WP-Redis-User-Session-Storage

Varnish VCL 配置DEMO
https://gist.github.com/matthewjackowski/062be03b41a68edbadfc

大佬们主要关注是mysql层面压力,切入点:如何有效减少对mysql的连接?

购买大内存的VPS/服务器安装Varnish, 通过Varnish缓存前端页面,直接绕过apache的访问以减轻apache/mysql的压力。
Varnish缓存的页面存储在内存当中,IO能力最高等级,可直接秒杀SSD里的静态HTML页面。




anbo_xzy 发表于 2020-8-28 12:24:04

:lol我只想问问流量到达一个什么样的级数才会需要用到这样的负载均衡方案。

sead 发表于 2020-8-28 12:44:54

anbo_xzy 发表于 2020-8-28 12:24
我只想问问流量到达一个什么样的级数才会需要用到这样的负载均衡方案。 ...

不一定到很大的量级,服务器上到一定配置就可以拆分了。达到一定访问量,我一般用的小型vps拆分,如果量继续增大,扩展vps/升级还是很方便的,这样布置除了缓存加速,还节省硬件开销

d6mmsm71 发表于 2020-8-28 13:24:58

本帖最后由 d6mmsm71 于 2020-8-28 13:27 编辑

sead 发表于 2020-8-28 12:44
不一定到很大的量级,服务器上到一定配置就可以拆分了。达到一定访问量,我一般用的小型vps拆分,如果量 ...
我准备尝试把WordPress换成zblog了,毕竟越到后面,WordPress维护成本越高,做小站没问题,做大了都不好搞,好多大站都换了。

河小马 发表于 2020-8-28 13:30:35

d6mmsm71 发表于 2020-8-28 13:24
我准备尝试把WordPress换成zblog了,毕竟越到后面,WordPress维护成本越高,做小站没问题,做大了都不好搞 ...

看了你以前的帖子,我觉得wordpress 对你来说性能足够了。。。

好好优化一下吧

河小马 发表于 2020-8-28 13:35:24

MySQL 比较标准的做法读写分离,优化sql 命令

其实如今硬件这么便宜,直接堆硬件就可以了
页: [1]
查看完整版本: WP负载均衡解决方案