Iris 号称世界第一快的框架
实际上测试对比几款高性能的 go web 框架,Iris 框架的响应速度确实优于其他框架(当然 gin 和其他框架也不赖)
在知乎和一些技术论坛里也有主张不使用 Iris 框架的文章,大概的内容是 Iris 存在不可预测的安全性问题
今天不讨论这些玩意,反正我个人使用过程中并没有碰到什么安全隐患,反而中意 Iris 的高性能和并发量
具体的实例 demo 可以自行参考官方文档,遵循 MVC 架构
这就不废话了,下面开始 Iris 编写个人博客第一弹,配置篇
image
项目结构
开始编码之前总是需要定义一下总体的项目结构
项目结构
可以看到除了 配置文件,数据库连接 和 主执行文件 之外
剩下的就是 控制器(controller),视图(server) 和 模型(models)
这就是所谓的 MVC 模型了
今天就先来看看配置文件如何去写(个人习惯) 以及 配置数据库连接
其实这也是大多数 web 开发者一开始做的事情
配置文件
Iris 提