Weboldal .zip fájlból

Adott egy könyvtárstruktúra, ~150.000 fájl, mintegy 4G, ezt szeretném úgy kiszolgálni, hogy a cucc egy .zip (.tgz, stb) fájlban legyen. A platform Linux, preferáltan Lighttpd, NGINX, esetleg Apache.

Amit nem szeretnék: tömörített fájl loop mount vagy zipfs.

Csinált-e már valaki ilyet (egyáltalán, lehet-e), és ha igen, akkor mik a tapasztalatok?

Hozzászólások

Namost, ha se kicsomagolni nem akarod, se transparensen mountolni, akkor mégis hogyan? :)

Akár valami ilyesmi megoldással: https://msdn.microsoft.com/en-us/library/aa479502.aspx
Bár nem rémlik hogy apache-hoz vagy lighty-hez lenne ilyen virtual path provider (és gyors kereséssel se találtam), de biztos van aki ebben nálam jártasabb.
És igen, az is válasz lenne hogy másképp nem lehet megcsinálni.

Csaxólok, hogy a *.tar fájlban (tömörített vagy sem, az mindegy) nincs tartalomjegyzék, szépen egymás után jönnek a fájlok (mindegyik előtt 512 vagy n*512 bájt meta-adat), tehát ha keresel benne valamit, akkor a soros olvasás/keresés nevű eljárást kell végrehajtani.

Ez nagyon /verz ötlet... Persze hasonlót csillióan csinálnak, amikor egy alkalmazásszerveres kiszolgálásnál az összes statikus lomot becsomagolják az app mellé, és jBoss/WildFly/Tomcat/stb. szolgáltatja ezt a tartalmat is - a dolog természetéből fakadóan jóval lassabban...