Ícone do site Powertic

Anunciando suporte ao HTTP/2 para Mautic e Wordpress

Anunciando suporte ao HTTP/2 para Mautic e WordPress

HTTP/2 é o primeiro grande atualização no protocolo HTTP em mais de 15 anos. Enquanto isso o desenvolvimento web e a própria web em si mudou muito nos últimos anos com muitas imagens, scripts e estilos a cada ano. O HTTP/1.1 não foi desenvolvido para este tipo de complexidade enquanto o HTTP/2 chega otimizado para as situações modernas para websites modernos, melhorando a performance de navegação e a performance do servidor sem aplicar hacks como o sharding e a concatenação de arquivos (dor de cabeça para nós, técnicos).

Adotar o HTTP/2 aumenta muito a performance do seu website ou app sem nenhuma mudança no código da sua aplicação, pois toda a configuração fica no seu servidor web.

Motivação para o HTTP/2

Aqui na Powertic adotamos o NGINX como servidor web oficial por ser moderno, seguro e extremamente rápido. Junto ao Nginx também oferecemos SSL através do Let's Encrypt, Banco de Dados MariaDB (uma vertente do MySQL mantido pela comunidade Open Source) e por fim PHP 7 em todas as hospedagens Mautic ou Wordpress.

Ainda no ano passado o Cloudflare anunciou que iria adotar o HTTP/2 e isso elevou a popularização do protocolo entre os principais navegadores e em 2017 o HTTP/2 deixou de ser um novo protocolo em adoção para uma realidade veloz e estável. Portanto nós anunciamos que a partir do mês de Agosto de 2017, todos os websites hospedados na infraestrutura da Powertic será integrado com HTTP/2 e SSL de fábrica, seja Mautic ou Wordpress.

HTTP/2 Server Push para websites Wordpress

O HTTP/2 Server Push permite que o servidor envie os assets (imagens, javascripts, estilos css) externos antes que a página HTML seja carregada. Isso resolve um grande problema de cache pois ao carregar uma página web a maior parte do tempo de carregamento se deve aos javascript e CSS externos.

HTTP/2 Server Push para websites Wordpress

Com o HTTP/2 Server Push este problema acabou. Muito mais rapidez e performance para seu websites Wordpress.

Multiplexing

Multiplexing é um recurso do HTTP/2 que permite múltiplas requisições serem enviadas e recebidas assincronamente através de uma única conexão TCP. O multiplexing é o coração do HTTP/2.

Diferenças entre HTTP Pipeline e HTTP/2 Multiplexing na prática

Na prática, durante o carregamento de uma página web um arquivo começa a ser carregado quando o anterior está completamente carregado utilizando uma cascata de carregamento de arquivos. Boa parte da lentidão do seu website se deve a isto. Com o HTTP/2 Multiplexing você pode carregar todos os arquivos ao mesmo tempo acelerando visivelmente o processo de carregamento da página. A modernidade chegando ao seu Wordpress.