The plan is to write a generic FUSE filesystem that caches the static files and resources specially for the heuristics related to webservers. .
visit http://ziahamza.wordpress.com
fiddling around with fuse, learning the high and low level api Some notes exist in the notes folder which I would increase as I explore more fuse api
Right now a simple and stupid proxy file system exists for testing and learning, it basically mounts the root filesystem on a mountpoint and all the calls are proxied through fuse,
make sure you have libfuse and pkg-config installed locally, then to build proxyfs simply run
make proxyfs
for usage
./proxyfs --help
to enable the low level init module and other features, read the Makefile :)
for now, just run make tests