File Server using GridFS or/and filesystem over HTTP
Only tested with go tip, you may have problems with go 1.0
After trying use gridfs-fuse and nginx-gridfs without success i decided develop gridfs asset server for web projects.
- Hardware: Intel® Core™ i7-2720QM CPU @ 2.20GHz / 6GB DDR3-1333 / 7200RPM SATA Disk | Ubuntu 12.04
- Set: Reach 55.6kB image only local requests
- Software:
Apache Benchmark
Requests: 1000 / Concurrency: 100
Server | Req/s | Time taken | Time per Req |
---|---|---|---|
Kuenea(Go) | 4944.67 | 0.202 s | 20.224 ms (mean) |
Node.js | 2060.11 | 0.485 s | 48.541 ms (mean) |
Rack(Ruby) | 408.02 | 2.451 s | 245.084 ms (mean) |
- Tests
- DB Auth
- Improve Error Messages
- Cache-Control
- Config by cmd flags
- Improve Docs
- SysV init config file
- Go Community
- Gustavo Niemeyer and Contributors for awesome MongoDB Driver (mgo)