随笔分类 - 性能优化
摘要:通过设计模式消除ifelse和重复代码 使用该方法前,先来了解一下工厂模式以及模板方法模式 工厂模式(创建型模式) 工厂模式分为3种 简单工厂模式(Simple Factory Pattern) 工厂方法模式(Factory Method Pattern) 抽象工厂模式(Abstract Facto
阅读全文
摘要:接口优化过程记录 问题背景 某个接口耗时长(247ms),但里面逻辑不算复杂,只进行了简单的对象引用以及操作了多次Redis 步骤1:链路追踪,确定业务耗时点 接口里通过链路追踪以及日志查询发现主要是操作Redis的这条链路耗时变长 步骤2:从Redis找问题,列出可能点 原因可能是: Redis本
阅读全文
摘要:MongoDB海量数据分页查询优化 一、背景 大量数据需从Mongo拿出来,一次性拿出来不科学,传统分页效率低下 二、传统方案 就是最常规的方案,假设 我们需要对文章 articles 这个表(集合) 进行分页展示,一般前端会需要传递两个参数: – 页码(当前是第几页) – 页大小(每页展示的数据个
阅读全文

浙公网安备 33010602011771号