- 博客(3)
- 收藏
- 关注
原创 高并发下抢购
了解高并发以及怎么处理后,测试一下项目中下单的代码,逻辑很简单,goods表中stock设置为unsigned。刚开始你可能会觉得这样会出现超单的情况,但是测试后,没有出现超单的情况。看似没有问题,但是看过日志发现问题还挺多的。这之前请看下这篇文章里面有处理高并发下单的情况。http://www.php.cn/php-weizijiaocheng-350323.html $goods_...
2018-08-14 22:25:26 364
原创 初识高并发
本来想模拟高并发测试一下项目里的下单代码,上网搜索模拟高并发都是一些转载或者牛头不搭马嘴的文章,于是自己总结了一下,顺便按自己的想法处理一下高并发的情况。用的是nginx、mysql、php7以及tp5框架,模拟的情况跟使用的东西也有很大联系。 ab: ab命令可以模拟高并发,可以设置cookie、header以及请求方式等,具体man ab查看手册。ab模拟的高并发并不是真实的...
2018-08-14 17:04:42 207
原创 php多进程
前不久写了一个简单的不用php redis扩展的redis队列(原理是socket和redis的通讯协议RESP),里面有个开始队列的函数,执行的是rpop存储在redis的列表数据。想优化一下这里的代码,不是一个一个地rpop,而是开启多个进程执行rpop。多线程和多进程的概念不再描述了,多进程可以了解一下php-fpm(FastCGI进程管理器),但是这里也不是用这个;据我了解,php...
2018-08-14 11:20:03 2090
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人