Create data hash folders during startup, too

So, that we are not constantly trying to mkdir() what is already there.
This is a small performance improvement.
This commit is contained in:
Zlatko Čalušić
2016-11-06 16:23:32 +01:00
parent fe8ce643aa
commit 65c1af31fe
2 changed files with 4 additions and 1 deletions

View File

@@ -2,6 +2,7 @@ package main
import (
"flag"
"fmt"
"log"
"net/http"
"os"
@@ -29,6 +30,9 @@ func main() {
for _, d := range dirs {
os.MkdirAll(filepath.Join(*path, d), 0700)
}
for i := 0; i < 256; i++ {
os.MkdirAll(filepath.Join(*path, "data", fmt.Sprintf("%02x", i)), 0700)
}
// Define the routes.
context := &Context{*path}