Imagens - Eu já vi muitos casos em que a pessoa que carrega imagens (produtos, páginas CMS etc.) não é treinada para otimizar o tamanho das imagens. Existem muitos artigos disponíveis online, mas muitos são apenas senso comum.
- Não use imagens para texto.
- Use JPEG / GIF / PNG adequadamente (ou seja, geralmente não use PNG para imagens fotográficas)
- Use sprites para imagens pequenas, pois você pode agrupar várias imagens pequenas em um arquivo, fornecendo apenas uma única solicitação HTTP em vez de dezenas ou mais. Você também pode considerar ícones de fonte.
- Salve as imagens com a menor qualidade possível, permanecendo aceitável para visualização. Acho que o ponto ideal geralmente é de cerca de 50-60 de qualidade para JPEG. Às vezes, uma qualidade de 20 é perfeitamente aceitável e você pode reduzir uma imagem de 300 KB para 30 KB. Isso é uma grande economia.
- Considere o carregamento lento em páginas pesadas de imagens.
Solicitações HTTP - Outro grande infrator. Às vezes, não há muito o que fazer para reduzir solicitações, mas você deve sempre tentar reduzir o mais possível. O Magento fornece alguns recursos para ajudar com isso imediatamente (mesclando CSS / JS).
Pesquisas de DNS adicionais - eu diria que isso é mais importante para o processo de carrinho / caixa. Muitas lojas terão várias integrações de API que chamam serviços. Embora você não possa fazer muito para tornar a resposta da API de um provedor de remessas muito mais rápida, é possível pelo menos identificar serviços lentos que não serão facilmente aparentes de outra maneira. Pense no tempo adicional que um checkout pode levar se você estiver fazendo chamadas para UPS, FedEx, USPS, provedores de taxas, provedores de pagamento, sites afiliados etc.
Outros fatores - Alguns dos outros fatores mencionados no seu relatório provavelmente não terão um impacto tão grande quanto as solicitações de imagens e HTTP. Certamente pode valer a pena minimizar CSS e Javascript, mas os ganhos do mundo real são realmente perceptíveis apenas no agregado de longo prazo. Além disso, uma CDN pode realmente ajudar, especialmente se você estiver oferecendo produtos para download.
Eu acho que muitas vezes é dada muita importância à hospedagem sozinha. No passado, eu fui encarregado de executar certos ajustes no servidor para melhorar a velocidade dos sites, apenas para descobrir que a página inicial está carregando 20Mb de ativos.
Da mesma forma, o white paper Magento sobre desempenho do servidor não será útil se o seu site for construído de maneira desleixada com muito inchaço. Se seu objetivo é melhorar a velocidade do seu site, a primeira etapa deve ser ver as próprias páginas para encontrar ineficiências. Somente depois de determinar que seu site é o mais enxuto e mesquinho possível, você deve começar a considerar a atualização da sua hospedagem.
Para o registro, um site que eu administro usa um SIP-200 no Nexcess há cerca de cinco anos ou mais e recebe uma média de 5000 visitas por dia (é sazonal, atinge um pico de mais de 10 mil no final da primavera / início do outono). Não tenho absolutamente nenhuma reclamação sobre esse nível de servidor para este site, e estamos executando uma versão de estoque do Magento CE com milhares de produtos em dezenas de categorias.