一、数据操作类高并发
如:增加、更新等商品秒杀。我们可以使用redis、memcached等方法来实现。
1.Redis队列实现高并发 高并发压测通过
服务端守护进程:
客户端:
2.Mysql事务锁 >1000并发不稳定
3.文件排他锁
等待模式
非阻塞模式
4.Redis乐观锁 高并发压测通过
二、数据读取类高并发
如:数据并发读取
1.数据缓存
QueryData($table,$field='',$where='',$order='',$limit='',$lang='0',$cache='0')
在UT框架中,当cache=1时,自动选择默认非关系数据库作为缓存容器。
当第一个用户访问数据时,自动创建缓存,以后所有用户便访问缓存数据,以此达到降低数据库压力的目的。
文档有错误?
反馈:292951110@qq.com
始于2018年,UT框架版权归原作者所有.
开放、包容、发展。
工单 |
团队 |
蜀ICP备2024067013号