History for InvasionOftheBlob
??changed:- Chris checked in changes that allow app code (e.g. foo.index_html) to return a medusa producer instead of a string. In some cases this is a lot faster. To get it, check out zope 2.7 normally, then in the lib/python/ZServer , ZPublisher, and OFS , do: cvs up -r chrism-publishfile-branch Using a file_producer could be a big win for binary data that's already on the filesystem, e.g. LocalFS, ExtFile, CMF's FSFile... Paul checked in a FileCacheManager that uses Chris' stuff by caching to the fs, and returning a file_producer from ZCache_get. see http://cvs.zope.org/Products/FileCacheManager/ Preliminary results: a 4 MB file is 2-3x faster when cached by the FileCacheManager. (using ab -c 10 -n 20). We have not yet benchmarked very small or very large files.