-
cdn不单是静态资源,也可以是动态资源,是看推送的策略,因为一定的时候,动也可以看是静。哈哈。cdn(content delivery network)内容分发网络查看全部
-
搞高并发,那肯定要先搞清楚高并发在哪里查看全部
-
别人的流程图画的那么好看呢查看全部
-
秒杀方案查看全部
-
获取系统时间不需要优化,因为java访问一次内存需要10ns,1s=10亿ns。如果不考虑GC,这个操作1s可以做10亿次。 获取秒杀地址接口分析,无法使用cdn,因为cdn适合请求对应的资源不变化的,比如静态资源、JavaScript;秒杀地址返回的数据是变化的,不适合放在cdn缓存;适合放在服务端缓存:redis等,1秒钟可以承受10万个qps,后端缓存可以用业务系统控制。查看全部
-
CDN:放置一些静态化资源,或者可以将动态数据分离,比如秒杀详情页,做成HTML放在cdn上,动态数据可以通过ajax请求后台获取。 Nginx:作为http服务器,响应客户请求,为后端的servlet容器做反向代理,以达到负载均衡的效果。 Redis:加速后台获取数据,减少数据库的请求量 MySQL:保证秒杀过程的数据一致性与完整性 智能DNS解析+智能CDN加速+Nginx并发+Redis缓存+MySQL分库分表查看全部
-
11查看全部
-
mybatis 调用存储过程 入参封装成map查看全部
-
show create procedure 存储过程名\G 查看存储过程查看全部
-
减少行锁的持有时间 insert是并行操作,update是串行操作,优化:将insert放到update之前查看全部
-
缓存命中查看全部
-
protostuff 序列化对象 protostuff 谷歌开发,空间是jdk序列化的1/5到1/10,时间降低两个数量级查看全部
-
秒杀流程查看全部
-
redis编码查看全部
-
优化思路:减少Java客户端与Mysql之间的网络延迟 所以把逻辑写到Mysql中 避免网络延迟和GC影响查看全部
举报
0/150
提交
取消