Como alguns de vocês devem saber, o HTTP / 2 nasceu recentemente.
Pelo que entendi, ele foi desenvolvido para funcionar apenas com sites existentes, o que sugere que não há nada a fazer para tornar o Magento compatível.
No entanto, todos os navegadores decidiram implementar apenas HTTP / 2 para conexões TLS (https).
Dito aqui estão minhas perguntas:
- o que devo considerar se eu quiser servir o Magento por HTTP / 2?
- seria suficiente ativar o https para todas as páginas (usando URLs seguros)?
- caso contrário, existem alterações essenciais a serem feitas para isso?
Estou procurando uma resposta para o Magento 1 e 2.
fonte
Você definitivamente pode usar o Http / 2 com qualquer versão do Magento. E sim, você precisa ativar o https para todas as páginas (é recomendável configurar o M2, por que você não o fez antes)? Além disso, o agrupamento de arquivos js não faz sentido com o http2, portanto é melhor desativá-lo
fonte
Se você deseja definir todas as páginas como HTTPS, também pode ativar o HSTS (Mais informações: https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security ).
Para o resto, nunca tive problemas para usar uma loja virtual em HTTPS / 2, então, como Alan e KAndy dizem, deve funcionar.
fonte
Seus usuários devem ter navegadores mais recentes compatíveis com o protocolo HTTP / 2. Caso contrário, a solicitação será tratada como solicitação HTTP normal.
Verifique se o servidor pode lidar com solicitações HTTP / 2. Caso contrário, peça ao seu provedor de host para atualizá-lo para suportar HTTP / 2.
Tanto quanto eu sei, seus pedidos devem passar pelo protocolo seguro https.
Para usar o recurso de envio do servidor, use o cabeçalho HTTP "Link" como aqui
Link: </css/styles.css>; rel=preload; as=style
retirado da fonte https://www.smashingmagazine.com/2017/04/guide-http2-server-push/
fonte
O Magento funciona em http / 2 e você pode tirar proveito de todos os recursos http / 2 do Magento. Mas, como sugerido em todas as mudanças para o http / 2, você precisa fazer as coisas de maneira ligeiramente diferente.
O HTTP / 2 volta ao HTTP / 1 para navegadores mais antigos. Dadas as diferentes necessidades de otimização, acho que a decisão seria baseada em
Você precisa mover todo o site para seguro (https) para garantir que os benefícios sejam maximizados.
fonte