Our experimental Jukebox VFTPD server has been updated today. At long last I have implemented file caching. The current implementation requires that the file meets the following criteria:
1. The file size is less than or equal to 1 Mbyte. (This limit is ofcourse adjustable)
2. The file must be successfully read and transferred from start to finish. Skipping ahead using the REST command means the beginning of the file is never read from the CD-ROM, thus making it impossible to cache.
When you retrieve a file with the GET command, the server will inform you if the file is fetched from the cache. Instead of the usual "unmounting/unloading/loading/mounting" messages, you will get a message
saying "Sending cached copy".
If you have any problems with this new feature, please let me know.
More info about the Jukebox VFTPD server can be found here:
http://floyd.atc.no/Programming/Perl/VFTPD/