1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-20 03:17:04 +00:00

update benchmarks and use throng on expressjs for better performance-- 21 Nov 2017 with linux ubuntu and latest mainline kernel 4.14

Former-commit-id: 40d27dd7d02f4ead756be090364075a6570ae2cb
This commit is contained in:
kataras
2017-11-21 11:34:04 +02:00
parent d1cc5599b6
commit 006a09f68a
36 changed files with 233 additions and 93 deletions

View File

@@ -8,28 +8,29 @@ import (
)
const (
// templatesDir is the exactly the same path that .NET Core is using for its templates,
// publicDir is the exactly the same path that .NET Core is using for its templates,
// in order to reduce the size in the repository.
// Change the "C\\mygopath" to your own GOPATH.
templatesDir = "C:\\mygopath\\src\\github.com\\kataras\\iris\\_benchmarks\\netcore-mvc-templates\\wwwroot"
// publicDir = "C:\\mygopath\\src\\github.com\\kataras\\iris\\_benchmarks\\netcore-mvc-templates\\wwwroot"
publicDir = "/home/kataras/mygopath/src/github.com/kataras/iris/_benchmarks/netcore-mvc-templates/wwwroot"
)
func main() {
app := iris.New()
app.Configure(configure)
app.Controller("/", new(controllers.IndexController))
app.Controller("/about", new(controllers.AboutController))
app.Controller("/contact", new(controllers.ContactController))
// app.Controller("/", new(controllers.IndexController))
// app.Controller("/about", new(controllers.AboutController))
// app.Controller("/contact", new(controllers.ContactController))
app.Controller("/", new(controllers.HomeController))
// 24 August 2017: Iris has a built'n version updater but we don't need it
// when benchmarking...
app.Run(iris.Addr(":5000"), iris.WithoutVersionChecker)
}
func configure(app *iris.Application) {
app.RegisterView(iris.HTML("./views", ".html").Layout("shared/layout.html"))
app.StaticWeb("/public", templatesDir)
app.StaticWeb("/public", publicDir)
app.OnAnyErrorCode(onError)
}