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]

Reply via email to