Search the list’s archive, someone reported the same problem for Mavericks a couple of months ago.
> Hi Kevin, > > The reading is no problem, that takes only 8 seconds and is for the 10MB. > But it takes 20 seconds to get the pdf to the browser with cgi and no time > with direct connect. > > Frank > > >> Op 1 nov. 2014, om 21:18 heeft Kevin <[email protected]> het volgende >> geschreven: >> >> I think you want to read more than one byte at a time. Try reading a block >> of bytes at a time. You can try different numbers and see where the sweet >> spot is. >> >> HTH, >> Kevin >> >> >> >> On Nov 1, 2014, at 10:26 AM, Frank Stock <[email protected]> wrote: >> >>> Hi All, >>> >>> I have moved my application from MacOS server 10.6 to 10.9.5. >>> I have done a complete new installation. The application works fine but >>> when I create a pdf it takes about 25 seconds to see it in the browser. >>> The pdf is about 10MB. When I do a direct connect I can see the pdf without >>> delay. >>> >>> I have created a new Wonder Application with only the following code: >>> >>> public WOActionResults fichePrint() { >>> String filename = "/tmp/test.pdf"; // test.pdf is a 10MB file >>> ByteArrayOutputStream outputStream=null; >>> try { >>> outputStream = new ByteArrayOutputStream(); >>> InputStream inputStream = new >>> FileInputStream(filename); >>> >>> >>> int data; >>> while( (data = inputStream.read()) >= 0 ) { >>> outputStream.write(data); >>> } >>> inputStream.close(); >>> } catch (FileNotFoundException e) { >>> // TODO Auto-generated catch block >>> e.printStackTrace(); >>> } catch (IOException e) { >>> // TODO Auto-generated catch block >>> e.printStackTrace(); >>> } >>> >>> // It takes 8 seconds to load the file >>> System.out.println("Read"); >>> >>> WOResponse response=new WOResponse(); >>> response.setHeader("application/pdf", "Content-Type"); >>> response.setHeader(Integer.toString(outputStream.size()), >>> "content-length"); >>> response.setHeader("inline; filename=test.pdf", >>> "Content-Disposition"); >>> response.setContent(new NSData(outputStream.toByteArray())); >>> >>> >>> >>> >>> >>> >>> return response; >>> } >>> >>> Has this something to do with Apache? Where can I find more information to >>> solve this? >>> >>> Thanks in advance, >>> Frank Stock >>> Belgium >>> >>> >>> _______________________________________________ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list ([email protected]) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/webobjects-dev/kevo%40gatorgraphics.com >>> >>> This email sent to [email protected] > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca > > This email sent to [email protected] _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
