Expand my Community achievements bar.

SOLVED

Implement HTTP2 in AEM 6.4 Dispatcher and CDN

Avatar

Level 4

Hi,

I would like to know the steps and challenges to implement HTTP2 in our new AEM 6.4 environment.Recently we are moving to AEM6.4 and decided to use HTTP2 for our websites.Our target architecture would be like below one.

Details:

--------------

1)Dispatcher Server:

Linux 3.10.0-693.11.6.el7.x86_64 #1 SMP Thu Dec 28 14:23:39 EST 2017 x86_64 x86_64 x86_64 GNU/Linux

Apache/2.4.6 (Red Hat Enterprise Linux)

AEM 4.2.3

AEM 6.4

-------------

2)We will use the existing SAN certificate in Akamai and add the new domain/sites in that certificate. What configuration we need to change/do in Akamai level?

3)Also Do we need to do any configuration in AEM dispatcher servers?

Also please let us know if you have any suggestions.

1487977_pastedImage_3.png

Thanks in advance.

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

If you already have Akamai in place, you can make Akamai use HTTP/2 to deliver the files to the users; Akamai itself uses then HTTP/1.1 to fetch the pages from the dispatchers.

Apache 2.4 supports HTTP/2 and the dispatcher should be agnostic of it. IIRC AEM itself does not support HTTP/2 yet, but that shouldn't be a problem when you run a dispatcher in front of it (as always recommended); the overhead of using HTTP/1.1 between these 2 should not matter at all.

Jörg

View solution in original post

2 Replies

Avatar

Correct answer by
Employee Advisor

If you already have Akamai in place, you can make Akamai use HTTP/2 to deliver the files to the users; Akamai itself uses then HTTP/1.1 to fetch the pages from the dispatchers.

Apache 2.4 supports HTTP/2 and the dispatcher should be agnostic of it. IIRC AEM itself does not support HTTP/2 yet, but that shouldn't be a problem when you run a dispatcher in front of it (as always recommended); the overhead of using HTTP/1.1 between these 2 should not matter at all.

Jörg

Avatar

Level 4

Thanks Jorg.

Will look into the Akamai configurations.