当面试官问:"网站高并发怎么做?"时,该怎么回?
在高并发下,我们(初级程序员)能做什么?...,每次抽中减一,判断是否出完只需要查看库存字段
2:增加个计数表,按每天为单位,每次抽中则字段num+1,判断是否超出限制,只需要查出当天记录的num字段比对就行
场景三:高并发下,会员抢10万个红包怎么做...(内容分发网络)
它的大致原理是:将域名转到他们的dns服务器,由他们进行管理域名的请求ip
例如:我的www.php20.cn,将dns转移到百度云cdn,那么所有访问www.php20.cn的请求都会被百度云...cdn接管
在在某个地区(百度云cdn有多个地区的服务器,保证网站资源第一时间响应给用户)第一次请求时,由于百度云还没有缓存,将会请求正确的服务器地址(百度云cdn后台域名解析),把数据返回给用户端并缓存到百度云...cdn
当有缓存之后,百度云将不再请求服务器的资源,将百度云缓存的静态数据,直接返回给用户端,这就是cdn的作用了
所以,当网站上cdn之后,所有的静态文件请求,cdn会帮助你缓存,并不消耗服务器的带宽