由于秒杀的并发量太大,所以仅仅使用缓存是不够的,还需要用到RabbitMQ。 这里推荐一款用于分库分表的中间件:mycat 解决超卖的问题(看第五章节): 秒杀接口优化: 实操: 然后把下载好的文件上传到服务器上: 验证一下: OK,到这一步,erlang安装好了。 启动rabbitMQ: 关闭: Read More
页面静态化(注意和页面缓存的区别):直接把html缓存到用户的浏览器上,动态数据通过接口从服务器获取。 所谓的页面静态化或者说前后端分离,就是html+ajax。 Read More
页面缓存(如果redis缓存里有就直接返回,如果没有的话就进行手动渲染,同时放入redis缓存): 注意一点,页面缓存一般有效期都不长,以防止更新不及时。 对象缓存(注意,更新数据库以后一定要记住更新缓存或者删除缓存): 注意,一个service引用别人的时候一定要引用别人的service,因为有可 Read More