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


Reply via email to