From: Matt N. <ma...@lo...> - 2014-05-02 07:51:39
|
Hi again, 1) I would still recommend it - at least some multiple of your block size, and at the very least a power of 2 value. 2) terminal: > stat -f "%k" [some file] eg. > cd > stat -f "%k" .bash_history for me the result would mostly be : 4096 I believe that's the way to do it ;) 3) Just out of interest, is there a defined reason to use octet-string? Looks like you are presenting a Tagged Image as a download. I've not seen octet-string used for tif(f)s before, I've always used octet-stream. Regards, Matt -- http://logicsquad.net On 02/05/2014, at 4:24 PM, Jürgen Rohrbach <jue...@xs...> wrote: > Hello Matt, > > thanks for your response. > > 1) changing the buffer size to smaller values does not solve the problem. > > 2) it is a new mac pro with a ssd hd. where can i get/set the system block size? > > 3) no, same speed. > > >> Hi Jürgen, >> >> What happens when you set your buffer size to a smaller value, 4096, 8192, or at least a power of 2 value? >> >> What is the file system block size for the system you are serving from? >> >> Is there a speed difference when you use "application/octet-stream"? >> >> >> Regards, >> >> Matt >> -- >> http://logicsquad.net >> >> >> >> On 29/04/2014, at 9:59 PM, Jürgen Rohrbach <jue...@xs...> wrote: >> >>> hello, >>> >>> i have a empty erxapplication with only on direct action. >>> the direct action streams a large file. >>> the problem is that i only get about 120kB/s download speed. >>> does anybody have a solutions for this problem? >>> this problem does not exits perior to mavericks! >>> >>> >>> >>> >>> >>> >>> public WOActionResults downloadAction() throws Exception { >>> WOResponse aResponse = WOApplication.application >>> ().createResponseInContext(null); >>> >>> // contentTyp >>> String contentType = "application/octet-string"; >>> String filepath = "large.tif"; >>> >>> aResponse.setHeader(contentType, "Content-type"); >>> File f = new File(filepath); >>> int bufferSize = 10000000; >>> aResponse.setContentStream(new FileInputStream(f), bufferSize, >>> (long) f.length()); >>> String fileName = NSPathUtilities.lastPathComponent( filepath ); >>> aResponse.setHeader("inline; filename="+fileName, "Content- >>> disposition"); >>> return aResponse; >>> } >>> >>> >>> ------------------------------------------------------------------------------ >>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE >>> Instantly run your Selenium tests across 300+ browser/OS combos. Get >>> unparalleled scalability from the best Selenium testing platform available. >>> Simple to use. Nothing to install. Get started now for free." >>> http://p.sf.net/sfu/SauceLabs >>> _______________________________________________ >>> Wonder-disc mailing list >>> Won...@li... >>> https://lists.sourceforge.net/lists/listinfo/wonder-disc >> > |