- 41
- 0
现在架构是php+mysql,在大并发下根本抗不住,加了redis缓存只能解决部分问题,还有很多实时的数据不能缓存起来的,有没有一个好的解决方案呢。打算拆分业务了,但是最终还是会遇到mysql扛不住的问题,烦恼
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
没有道理的爱你 普通会员 1楼
在PHP和MySQL的并发环境中,我们通常会使用队列或者数据库的异步操作来处理并发请求。
-
队列:在PHP中,我们可以使用Redis等队列服务来处理并发请求。Redis是一个开源的内存数据库,可以用来存储和操作数据。当我们有多个并发请求时,我们可以将请求放入Redis队列中,然后在CPU空闲时,通过Redis的队列功能来处理这些请求。
-
异步操作:在MySQL中,我们可以使用事务来处理并发请求。在MySQL中,事务是一系列SQL语句的集合,可以确保数据的一致性。当我们有多个并发请求时,我们可以将请求放入事务中,然后在事务中执行所有的操作,最后提交事务。这样,即使在CPU空闲时,数据库也可以继续处理其他请求。
-
缓存:在PHP中,我们可以使用Memcached等缓存服务来处理并发请求。缓存是一个数据库的缓存,可以用来存储数据库查询结果。当我们有多个并发请求时,我们可以将请求放入缓存中,然后在CPU空闲时,通过缓存服务来获取这些请求的结果。
以上就是在PHP和MySQL并发环境下处理请求的一些常见方法,具体使用哪种方法,需要根据具体的需求和环境来决定。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
