[Info-vax] Apache + mod_php performance

Arne Vajhøj arne at vajhoej.dk
Wed Sep 25 20:57:44 EDT 2024


On 9/25/2024 8:20 PM, Lawrence D'Oliveiro wrote:
> On Wed, 25 Sep 2024 19:14:58 -0400, Arne Vajhøj wrote:
> 
>> Based on some messages in error_log it looks like it uses mailboxes
>> APACHE$AWS_CONTROL_MBX_nn.
>>
>> If every request result in mailbox comm between master process and a
>> child process, then that could slow down things.
> 
> I also wonder about the difference in handling nondeterministic
> communication.
> 
> On *nix systems, you have poll/select (also other options like epoll or
> kqueue, depending on the *nix variant) for monitoring multiple
> communication channels at once, and all your files/pipes/sockets are
> treated as byte streams.
> 
> On VMS, you have to have async QIO calls pending on every channel that you
> want to monitor, and all the communication channels are treated as record-
> oriented.

I don't recognize that.

On VMS you can use select if using the socket API and
IO$_SETMODE|IO$M_READATTN if using $QIO(W) API.

And both socket API and $QIO(W) API are stream oriented.

Arne



More information about the Info-vax mailing list