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> 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> 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> 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 <j...@lariat.co>* > > *Customer Service:* > 877.268.6667 > supp...@lariat.co > <100x60.png> > <100x60.png> > > > -- John Dunlap *CTO | Lariat * *Direct:* *j...@lariat.co <j...@lariat.co>* *Customer Service:* 877.268.6667 supp...@lariat.co