Found it!! Thanks > Op 1 nov. 2014, om 21:48 heeft Pascal Robert <[email protected]> het volgende > geschreven: > > 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]
