Paul Querna wrote on 2008-10-30 12:10
Bing Swen wrote:
Paul Querna wrote on 2008-10-28 15:12
Hope you've included 64-bit Windows in mind. Make x64 Windows a
first-class citizen in httpd-2.4.x, please.
How is it not a first class citizen in 2.2.x?
Here are some reasons:
1. Currently Win-x64 compilation is a painstaking mission (hopeless for us),
still no go to a 64-bit httpd.exe;
2. Many stock modules have no 64-bit configuration.
3. For some that compiles, there are lots of warnings of dangerous
conversions. Win-64 uses P64 (only pointers are 64 bits), instead of PL64
like Linux.
4. Suboptimal network i/o and so second-class performance. Native support of
IOCP (completion port) needs a mapping from requests (not connections) to
worker threads, so requires httpd to do some "connection scheduling"
("suspendable connections" as discussed before).
Bing