If you wanted to use gridfs, you could have a really simple script that nginx proxied to (or via fastcgi) that did the gridfs stuff. You'd get caching from the proxy module and avoid blocking. Not ideal, but it should work fine. A simple thing in perl/ruby/C, etc. -- Brian Akins