PageSpeed – Acelerador de Sites

Srs Clientes,

Estamos com o módulo PageSpeed em nossos servidores Web, a fim de acelerar o conteúdo entregue aos visitantes dos sites (hospedados conosco).

Ele faz isso através de vários algoritmos, como o de comprimir o html, juntar scripts .js e .css e compacta-los (removendo tabulações, espaços, etc) e até mesmo recomprimindo as imagens que ele considerar “pesadas” para uma visualização “rápida” na internet.

Por padrão, ele está ativado para TODOS nossos clientes.

Apesar da tecnologia estar amplamente difundida pelo Google PageSpeed Insights e haver milhões de usuários adeptos à ela, infelizmente ela pode quebrar alguns sites, dependendo do seu conteúdo dinâmico.

Exemplos que já detectamos: Alguns sites com wordpress usam plugins que alteram via scripts de tempo a imagem de uma página (como um banner na capa), alterando e alternando-a entre várias imagens, com o pagespeed ativado, ele pode comprimir a imagem e alterar o nome da mesma no html renderizado, quebrando a funcionalidade do script. Assim como pode ocorrer quebra em alguns .css. Outros casos que já vimos foram em clientes com Joomla com dificuldade para salvar/editar alguma página, dentro da parte administrativa do mesmo, por algum erro de sessão/controle que ele o faz via scripts.

Outro exemplo seria um site que você colocou propositalmente uma imagem em alta resolução para o visitante fazer download, e o módulo de aceleramento pode recomprimir e deixa-la em baixa resolução, achando que se trata de uma imagem para visualização na web apenas.

Se este for seu caso, ou se seu site ficar deformado ou tenha algum sintoma “estranho” como estes relatados acima, tente desativar o módulo. Para isso, crie dentro do public_html o arquivo .htaccess (começa com um ponto mesmo), ou edite o atual, se houver, e adicione no início do mesmo:

ModPageSpeed off

Como ativamos agora o módulo, a Specialist já validou os centenas de sites hospedados conosco e cerca de 1% apresentou anomalias, nestes casos já inserimos este comando para desativar o módulo.

Recomendamos inclusive a estes clientes a verificarem com o webmaster o por que dos problemas e se é possível resolver, melhorando para a navegação do mesmo.

Caso tenha dúvidas quanto à este procedimento, basta nos contactar.

Nota: Com a finalidade de acelerar sempre o conteúdo web, nossos PHP dispõe do uso do módulo APC e temos instalados nos servidores web o Memcached rodando em “localhost”. Basta sua aplicação dar suporte ao mesmo e conectar no localhost na porta padrão, para usá-lo. Veja que vários frameworks como WordPress, Joomla, Drupal, etc podem usá-lo a fim de acelerar os acessos. Note porém que NAO recomendamos o uso de cache na forma de arquivos e/ou via MySQL, como alguns clientes costumam usa-lo em seu Joomla, WordPress, etc. Via arquivos o acesso é muito mais lento pois gera I/O de disco do que via memcached e via MySQL será consumido muitos recursos, o que pode ultrapassar o limite do seu plano precisando contratar um MySQL próprio somente para isso, algo desnecessário se usar o Memcached por exemplo.

Att,
Specialist Linux Solutions

Esta entrada foi publicada em Informações. Adicione o link permanente aos seus favoritos.