系统重构:阅读原系统代码,熟悉系统各模块所提供的具体功能,确定技术框架,重构什么值得买平台的架构;主导后台权限迁移,将权限迁移至Spring Boot搭建的权限管理系统;提炼系统代码,通过系统重构明确各模块的职责与分工,提高系统开发效率,有效缩短线上问题排查时间。
功能开发:分析开发难易程度,按照需求文档进行概要设计,详细设计,代码开发,完成众测功能,打造为消费者提供高效、精准、专业的消费决策支持的社区系统,为电商、品牌商获取高质量用户。
众测项目:通过JS控制form表单、Redis缓存申请结果、mysql设置唯一索引等方式层层过滤,防止页面重复提交及恶意申请;在文章打赏页面处理2个用户之间的积分扣除与增加功能,通过MySql事务操作有效保证数据一致性。
社区平台:主导功能模块拆分,通过数据表分析设置索引,解决MySQL慢查询问题,解决XSS数据注入问题,产品版本评审,实现社区平台所需功能。负载均衡,数据库主从复制,定时生成页面缓存多种手段有效提高并发量,任职期间最后6个月没有发生过因访问量激增导致服务崩溃。平均日活用户10万+,千万级PV。
性能优化:根据业务变化,进行技术创新,针对爬虫频繁光顾,提议针对ip、UserAgent进行限流,有效降低无效流量消耗;通过设置布隆过滤器+redis缓存,有效解决高并发情况下缓存穿透问题。