time for more cores or optimising your Perl?
> On 28 Jan 2019, at 21:10, John Dunlap <j...@lariat.co> wrote:
>
> I'm pretty sure that they are but, unfortunately, we make a lot of dynamic
> requests.
>
> On Mon, Jan 28, 2019 at 9:08 PM Mark Blackman <m...@blackmans.org
> <mailto:m...@blackmans.org>> wrote:
> Ok, hopefully Amazon Cloudfront is already using HTTP/2 on your behalf and
> proxying just the dynamic content requests via HTTP/1.1 to your mod_perl
> instances.
>
>
>> On 28 Jan 2019, at 21:02, John Dunlap <j...@lariat.co
>> <mailto:j...@lariat.co>> wrote:
>>
>> We can give that a try but I'm not sure how much it would help us because
>> we're already pulling all of our static content directly from Amazon
>> Cloudfront. The vast majority of our requests are for dynamic content.
>>
>> On Mon, Jan 28, 2019 at 8:38 PM Mark Blackman <m...@blackmans.org
>> <mailto:m...@blackmans.org>> wrote:
>>
>> Given that Perl is single-threaded by design and history and has no reliable
>> support for threading, I think that mod_perl and direct http/2 support in
>> the same instance are probably fundamentally incompatible. I.e. if you have
>> 10 perl threads running (each in a single process), then it doesn’t matter
>> if you can multiplex 20 http/2 connections, they will all just block. If
>> you’re very attached to mod_perl, you should already be using a 2-tier
>> strategy anyway, with N fat mod_perl Apache instances handling only HTTP/1.1
>> requests and a second front-end proxy layer of whatever front-end proxy
>> makes sense handling HTTP/2 requests for both static and dynamic content
>> requests. This was standard advice 20 years ago as far as I recall and is
>> even more prudent now.
>>
>> - Mark
>>
>>
>> --
>> John Dunlap
>> CTO | Lariat
>>
>> Direct:
>> j...@lariat.co <mailto:j...@lariat.co>
>>
>> Customer Service:
>> 877.268.6667 <>
>> supp...@lariat.co <mailto:supp...@lariat.co>
>> <100x60.png>
>> <100x60.png>
>
>
>
> --
> John Dunlap
> CTO | Lariat
>
> Direct:
> j...@lariat.co <mailto:j...@lariat.co>
>
> Customer Service:
> 877.268.6667 <>
> supp...@lariat.co <mailto:supp...@lariat.co>
> <100x60.png>
> <100x60.png>