PHP
AnthonyGdb
这个作者很懒,什么都没留下…
展开
-
组合商品秒杀特点
一、组合商品秒杀特点1.支持多商品的选择2.多个商品的库存、限购数量情况不一致3.验证和处理的逻辑更复杂二、万次秒杀1.增加验证逻辑,完成基本功能2.不需要过多的优化考虑3.单机、MySQL就可以支持三、百万次(规模增大,问题逐渐暴露)1.一期的组合商品秒杀相当于同时进行2、3期单商品秒杀同等规模压力...原创 2020-04-15 17:10:17 · 273 阅读 · 0 评论 -
秒杀系统流程总结
秒杀系统的特点一、人多商品少同一时间爆发大量的请求,系统负载突然爆发式增加。二、时间短流量高高并发。三、外挂机器黄牛、恶意程序、机器人。四、活动前增加服务器、部署环境、部署代码、测试、集群、分布等等。五、活动中瞬时高并发、请求堆积、带宽资源、服务器的负载情况、数据库拥堵。六、活动结束订单的有效性、联系方式重复、IP重复等...原创 2020-04-17 09:46:23 · 330 阅读 · 0 评论 -
秒杀系统的设计概念
秒杀系统的设计概念一、基本功能1.数据模型的产生:用户操作、后台操作、程序运行。2.后台设计对应数据模型的管理。3.秒杀功能基本的后台数据模型:活动管理、商品管理、订单管理、日志管理、用户。4.前台交互功能:商品展示、秒杀、购物车、我的订单。5.安全:验证码、问答。二、秒杀流程1.验证信息(用户信息、商品信息、恶意程序、参数、活动...原创 2020-04-09 11:08:53 · 143 阅读 · 0 评论 -
并发是否需要改动代码
一、为什么需要并发并发是一种解耦合的策略,帮助我们做什么事情(目标)和什么时候做(时机)分开。这样可以明显改进应用程序的吞吐量(获得更多的CPU调度时间)和结构(程序有多个分部在协同工作)。二、常见对并发的正解和误解。1.性能(错误)并发总能改进性能(正确)并发在CPU空闲的情况下能明显改进程序性能,但当线程数量较多的时候,线程频繁调度切换反而会让系统的性能下降。2.程序设计...原创 2020-04-09 11:43:24 · 123 阅读 · 0 评论 -
PHP - FPM的工作模式
PHP - FPM的工作模式什么是PHP - FPMPHP - FPM 全称 PHP Fast-CGI Process Manager,即:PHP Fast-CGI进程管理器。什么是Fast-CGI首先了解一下什么是CGI,CGI全称Common Gateway Interface,即:通用网关接口。它把HTML页面和Web服务器中的执行程序连接起来,把HTML的Requ...原创 2020-04-07 10:07:07 · 969 阅读 · 1 评论