后端
「连载十二」优化配置结构及实现图片上传
Posts on 煎é±0 次浏览
知识点 重构、调整结构 本文目标 这个应用程序跑了那么久了,越来越大,越来越壮,仿佛我们的产品一样,现在它需要进行小范围重构了,以便于后续的使用,这非常重要。 前言 一天,产品经理突然跟你说文章列表,没有封面图,不够美观,!)&¥*!&)#&¥*!加一个吧,几分钟的事 你打开你的程序,分析了一波写了个清单: 优化配置结构(因为配置项越来越多) 抽离 原 logging 的 File 便于公用(logging、upload 各保有一份并不合适) 实现上传图片接口(需限制文件格式、大小) 修改文章接口(需支持封面地址参数) 增加 blog_article (文章)的数据库字段 实现 http.FileServer 嗯,你发现要较优的话,需要调整部分的应用程序结构,因为功能越来越多,原本的设计也要跟上节奏 也就是在适当的时候,及时优化 优化配置结构 一、讲解 在先前章节中,采用了直接读取 KEY 的方式去存储配置项,而本次需求中,需要增加图片的配置项,总体就有些冗余了
原文:https://eddycjy.com/posts/go/gin/2018-05-27-config-upload/

