重新设计针对大地址的搜索页面的前端和后端来实现页面性能的优化和流量的增加。
• 识别在运行时间会大量消耗性能的数据,重新设计数据的结构以及数据获取的方式来减少返回数据的运行时间。
• 优化大地址的决定跟判定逻辑来实现其他不同国家的和地区的大地址搜索,例如法国的区和英国的郡。新增加的判定逻辑使得大地址搜索页面的访问流量比原先多了百分之40。
• 开发一个离线Java 程序来预处理数据并将数据存储在只读数据库来实现更快的读书速度 。
• 使用Graphql而不是原声的Ajax请求来从前端获取数据,从而减少了百分之40的运行时间,同时传输效率的增加使得我们可以像用户展示更多的有意义的内容使得通过页面获取的利润增加了百分之40。