4 ms·
I wrote filed [0], another single file HTTP server. It's very fast ! I wrote it because I was hosting containers (using LXC) on a laptop which only had mass s
by rkeene2 6y ago
I wrote filed [0], another single file HTTP server. It's very fast !
I wrote it because I was hosting containers (using LXC) on a laptop which only had mass storage available via a USB 1.1 (12mbps) connected drive. I was serving video streams out to the various Roku devices in my house from this container, but other webservers would do things very slowly (such as opening the file to serve out, which would require doing a lot of slow I/O) causing periodic interruptions. filed doesn't do those things.
It also supports Range requests (required to meaningfully serve media), and a few other things. If you want a static HTTP server, filed can work out quite well.
[0] https://filed.rkeene.org/fossil/artifact/d39c0feefb3f9113?ln https://filed.rkeene.org/fossil/artifact/d39c0feefb3f9113?ln