

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
21 messages in org.apache.httpd.devRe: Is async the answer| From | Sent On | Attachments |
|---|---|---|
| Akins, Brian | Jan 18, 2008 10:51 am | |
| Justin Erenkrantz | Jan 18, 2008 11:16 am | |
| Colm MacCarthaigh | Jan 18, 2008 11:20 am | |
| Akins, Brian | Jan 18, 2008 11:26 am | |
| Akins, Brian | Jan 18, 2008 11:30 am | |
| Colm MacCarthaigh | Jan 18, 2008 12:07 pm | |
| Akins, Brian | Jan 18, 2008 1:16 pm | |
| Colm MacCarthaigh | Jan 18, 2008 1:28 pm | |
| Ruediger Pluem | Jan 18, 2008 2:30 pm | |
| Justin Erenkrantz | Jan 18, 2008 4:33 pm | |
| Niklas Edmundsson | Jan 19, 2008 3:53 am | |
| Graham Leggett | Jan 19, 2008 4:45 am | |
| Davi Arnaut | Jan 19, 2008 6:57 am | |
| Jim Jagielski | Jan 19, 2008 7:04 am | |
| Graham Leggett | Jan 19, 2008 8:01 am | |
| Henrik Nordström | Jan 19, 2008 1:14 pm | |
| Henrik Nordström | Jan 19, 2008 1:19 pm | |
| Davi Arnaut | Jan 19, 2008 3:29 pm | |
| Graham Leggett | Jan 20, 2008 7:44 am | |
| Akins, Brian | Jan 22, 2008 10:03 am | |
| Akins, Brian | Jan 22, 2008 10:07 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: Is async the answer | Actions... |
|---|---|---|
| From: | Akins, Brian (Bria...@turner.com) | |
| Date: | Jan 18, 2008 1:16:53 pm | |
| List: | org.apache.httpd.dev | |
On 1/18/08 3:07 PM, "Colm MacCarthaigh" <co...@allcosts.net> wrote:
That's not even a consideration, async is really for dynamic content, proxies, and other non-sendfile content.
For dynamic stuff, "X-sendfile" works well. (Just really starting to play with that, liking it so far).
The proxy that the LiveJournal folks wrote, I think, copies all the data from the origin server into a file and then uses sendfile to send to the client...
Also, we have driven apache as a proxy as far as we have squid...
Paul Q and I have been kicking around the idea that even if we go to a completely async core, etc. that modules could mark some hooks as "blocking" and they would run basically how they do today. (One day, Paul, I'll actually think about this more...)
Having a request tied to one thread for its lifetime does make some things easier. If the underlying IO is asynchronous and its faster/scalable/fun, then, all the better. I just am not a big fan of the "callback" method that squid uses (or used last time I looked at it). Yes, its doable, but just seems "not quite right" to me. That's just my opinion. I'd like to be able to say, "hey httpd, write this stuff to the client" and it just happen wonderfully fast :) Currently, worker is doing a great job for us. Maybe async would be fine as well, especially if the serf buckets are as easy to use as Justin says. I just don't want us to say "we must be async" with no real reason other than "we must."
-- Brian Akins Chief Operations Engineer Turner Digital Media Technologies







