Histórico de Alterações – Novo recurso da GoCache

Em Dezembro de 2020 lançamos um novo recurso, identificado dentro de nosso painel como “Histórico” que permite visualizar todas as ações realizadas dentro de sua conta da GoCache.

O histórico de alterações é uma nova funcionalidade desenvolvida para que nossos clientes tenham ainda mais controle sobre as inclusões e alterações feitas em suas contas.

Como usar o recurso de histórico de alterações:

Dentro de sua conta na GoCache, acesse a categoria “minha conta” e clique sobre a aba “Histórico.

Acessar histórico de alterações

Feito isso, será possível utilizar os filtros de pesquisa que permitem que você selecione datas específicas, dominio analisado, tipo de ação, recurso e usuário. Além disso, o filtro também permite a seleção de ID da configuração, ID de registro e buscas por IP.

Filtros do histórico de alterações

Após aplicar os filtros será possível analisar cada evento individualmente com uma visão completa da alteração e com o registro de dia e horário da criação ou atualização da configuração.

Caso queira conhecer todos os recursos da nova funcionalidade do nosso histórico de atualizações, recomendamos a leitura da documentação completa.

Como usar o ISPTools?

Para quem ainda não conhece, o ISPTools é uma ferramenta direcionada para profissionais de infraestrutura de TI que oferece uma série de recursos para diagnosticar o status de infraestrutura, permitindo que administradores de redes possam ter mais controle sobre suas aplicações.

O projeto foi idealizado pelo Giovane Heleno, e hoje a ISPTools já conta com diversas ferramentas que possibilitam a analise de diferentes frentes, como:

CAIU:

Permite que você visualize se sua aplicação está sendo entregue por diferentes origens. Dentro deste teste, além de visualizar o status de sua aplicação para diferentes origens, também é possível ver o tempo em ms e o tipo de resposta HTTP.

Exemplo do recurso – Caiu

PING: 

Realiza um ping em diferentes hosts de destino/ips.

Exemplo do recurso – PING

MTR:

Visualize a rota com volume de saltos e ping de seu ip/hostname. É conhecido como “my traceroute”, comando bastante utilizado no terminal do linux.

Exemplo do recurso – MTR

DNS:

Permite acompanhar propagação de entradas DNS, como: CNAME, NAME SERVER, A, TXT, entre outras.

Exemplo do recurso – DNS

HTTP: 

Apresenta informações detalhadas sobre o status de uma página (equivalente ao comando curl do terminal linux).

Exemplo do recurso – HTTP

 


WebPageTest: Aprenda como usar

O WebPageTest é uma ferramenta que foi desenvolvida pela AOL para uso interno, mas em 2008 o time decidiu compartilhar o recurso para qualquer usuário pelo modelo de open source (código aberto). Já em 2020, a ferramenta foi comprada pela Cathchpoint que até então, segue mantendo o WebPageTest de forma gratuita.

Como funciona o WebPageTest:

O WebPageTest é uma ferramenta de teste de performance web que analisa uma série de métricas de carregamento, renderização, segurança entre outras.

Basicamente, dentro do WebPageTest é possível selecionar instâncias de testes em diferentes locais do mundo, o que permite uma análise bastante detalhada da performance de seu site ou aplicação, a partir de países ou estados diferentes. Além da questão de instâncias espalhadas pelo mundo, o WebPageTest também permite testes em diferentes web browsers e dispositivos móveis, trazendo a possibilidade de analisar sua aplicação tanto em desktop, quanto em mobile.

Outro ponto bastante positivo do WebPageTest é a possibilidade de selecionar o tipo de conexão, permitindo que você teste o resultado de seu site para conexões banda larga, 3G, 4G, LTE, entre outras.

Como usar o WebPageTest: 

Conforme vimos acima, existem diversas opções de configuração no WebPageTest, mas como nosso intuito nesse artigo é testar um site que rode no Brasil, faremos uma configuração para teste em uma instância em São Paulo.

Passo 1 – Configuração inicial do WebPageTest

  1. URL – Adicione a página que pretende analisar. É importante adicionar o endereço exatamente da forma que ele é aberto, respeitando se ele abre em HTTP ou HTTPS e se tem algum subdomínio.
  2. Test Location –  Nesta etapa você deve selecionar a instância de teste. É fundamental levar em consideração esse passo, caso contrário você pode ter uma visão incorreta de sua aplicação.
  3. Browser – Nesta etapa é possível selecionar o browser utilizado no teste. Uma sugestão é analisar os browsers que mais geram tráfego para seu site, buscando entender melhor a experiência que seus usuários tem tido.
  4. Connection – Selecione o tipo de conexão que pretende analisar.
  5. Number of Tests to Run – Nesta etapa é possível selecionar até 9 testes de uma vez. Recomenda-se rodar acima de 3 testes para que você tenha amostragem.
  6. Start Test – Após configurar os 5 passos acima, basta apertar o botão de start para iniciar seu teste.

Atualização na GoCache: Analytics por subdomínio

Na GoCache, diversos recursos funcionam em tempo real; limpeza de cache, qualquer alteração nas configurações, importação de certificados SSL, criação de SmartRules., dentre outros. No caso das Analytics, elas são exibidas perto de tempo real, com no máximo 30s de delay. Desta forma é possível acompanhar no detalhe como andam os acessos em seu recurso configurado na CDN e informações importantes que dão grande visilidade e auxiliam no troubleshooting.

A visualização sempre era feita com informações consolidadas de todo o domínio. Com esta evolução, agora é possível ter acesso aos dados por subdomínio. Acesse nosso painel de Analytics e confira!

 

 

Atualização na GoCache: Melhorias no processo de limpeza de cache para conteúdo mobile no plugin de WordPress

Há pouco mais de um ano lançamos nosso plugin de WordPress, com o intuito de facilitar a vida de nossos clientes e tornar o processo de limpeza de cache totalmente automatizado. Hoje, quem utiliza nosso plugin, consegue ter uma eficiência de cache muito alta, que entrega maior performance para o site e grande redução de consumo de recursos de infraestrutura.

Alguns clientes, que tinham um design responsivo acabavam tendo que deixar um tempo de expiração das páginas baixo, pois o plugin não efetuava a limpeza de cache das páginas que continham a versão mobile. Por isso lançamos uma atualização no plugin e à partir de agora, se você já configurou a plataforma para fazer criar diferentes versões de cache (desktop e mobile) para uma mesma página, conseguirá deixar a limpeza de cache automática em nosso plugin!

O processo é bem simples. Atualize o plugin para a última versão, acesse-o em GoCache->Cache e insera a string que foi utilizada nesta customização no campo “Customizar chave de cache com uma string”. A cada limpeza de cache feita pelo plugin ele limpará também o cache nas versões mobile.

Se tiver dificuldades em entender como configurar a GoCache e o plugin para diferenciar um objeto em cache para versões desktop e mobile, mande um email para suporte@gocache.com.br e teremos prazer em ajudá-lo!

Novidades GoCache CDN: API pública, limpeza de cache por URL e compressão GZIP

Boa parte dos últimos dois meses foram focados na liberaçaõ da versão beta de nossa API e em novas funcionalidades que ajudam a melhorar mais a performance dos sites.

Confira as novidades:

API Pública

Estamos animados com o lançamento da versão beta de nossa API pública, transformando a GoCache CDN em uma plataforma extensível para a construção de novos serviços.

Leia mais: Anunciando a API Pública da GoCache

Clear Cache by URL

Na limpeza total de cache a CDN encaminha todas as requisições para o servidor de origem até que todos os objetos sejam armazenados novamente nos servidores da CDN. Agora, com a limpeza de cache por URL, é possível limpar somente o conteúdo alterado, aumentando a eficiência da GoCache e reduzindo mais ainda a banda e recursos utilizados no servidor de origem.

Compressão GZIP

Permite a compressão das páginas e dos recursos estáticos do site, antes de entregá-los aos usuários. São poucos os navegadores que não suportam este recurso, por isso a maioria dos visitantes irão receber os arquivos comprimidos, aumentando bastante a velocidade de abertura do site e reduzindo o consumo de banda na CDN.

Confira os tipos de conteúdo que fazemos compressão.

Cache no navegador

Para ajudar na velocidade de abertura do site para os visitantes recorrentes do site, permitimos que seja habilitado o recurso “Cache no navegador”, fazendo com que os arquivos estáticos, como imagens, CSS e JavaScript sejam armazenados no navegador dos usuários. Além da melhoria da performance também reduz o consumo de banda na GoCache. Também é possível configurar o tempo de expiração (TTL) destes objetos.

Novas extensões no cache de conteúdo estático

Incluimos novas extensões de arquivos, que serão consideradas como arquivos estáticos e consequentemente serão armazenadas nos servidores de borda da GoCache. Click here e confira a lista completa de arquivos considerados estáticos em nossa plataforma.

Novo layout na aba configurações

Nós redesenhamos a aba Configurações do Painel de controle, deixando os recursos mais organizados e com melhor detalhamento de sua função e benefício.

 

Assine nossa newsletter e fique por dentro das melhorias em nosso produto. Não deixe de enviar as suas dúvidas ou sugestões para nós!

Anunciando a API pública da GoCache CDN

Estamos animados com o lançamento da versão beta de nossa API pública, transformando a GoCache CDN em uma plataforma extensível para a construção de novos serviços. Já a utilizamos internamente desde o início da GoCache, em nosso painel de controle e por isso temos grande segurança em abrí-la ao público.

Alguns casos de uso que imaginamos incluem:

  • Construção de plugins e extensões para plataformas CMS e de e-commerce, facilitando a interação com a GoCache CDN e melhorando a experiência de uso;
  • Permitir a criação de automações na infraestrutura e aplicação de nossos clientes

O que é possível fazer com a API?

Neste primeiro momento é possível criar integrações com a nossa API para utilizar o recurso de limpeza de cache instantânea. É comum clientes utilizarem um tempo de expiração (TTL) de cache pequeno, para que as atualizações dos objetos estáticos ou páginas dinâmicas do site não demorem para ser atualizadas em eventuais alterações no conteúdo do site. Isso faz com que a GoCache tenha necessidade de enviar requisições para os servidores de origem com maior frequência, diminuindo a eficiência de nossa plataforma.

Criando integrações com esse recurso, permitirá que seja utilizado um TTL maior nestes casos, aumentando a eficácia do nosso cache e reduzindo mais ainda o consumo de recursos na infraestrutura de hospedagem, como banda e CPU. Nossa API pode ser invocada, por exemplo, quando uma imagem ou mesmo uma página de produto de um e-commerce for alterada. Basta utilizar esse serviço informando as URLs alteradas, que elas serão removidas em um piscar de olhos (sim, essa operação dura cerca de 250ms). Veja um exemplo:

 $ curl -X DELETE -i https://api.gocache.com.br/v1/cache/lojadecalcados.com.br \

  -H 'GoCache-Token: seu_token' \

  -d "urls[1]=http://www.lojadecalcados.com.br/sapatilha-com-pedraria/" \

  -d "urls[2]=http://www.lojadecalcados.com.br/img/sapatilha.jpg"

Por onde começar?

A API GoCache é RESTful, usa HTTPS e JSON como formato de retorno. Se você tem experiência com APIs, se sentirá em casa. Se não tem, confira os exemplos de utilização em nossa documentação. É uma questão de minutos para começar a utilizá-la.

Aprenda mais em docs.gocache.com.br. E por favor, sinta-se à vontade para enviar dúvidas ou sugestão para nós através do email api-feedback@gocache.com.br.

O futuro

Nas próximas semanas e meses, nós liberaremos mais recursos na API para permitir o controle de todas as funcionalidades de nossa plataforma.

Assine nossa newsletter e fique por dentro das melhorias em nossa API e outras novidades na GoCache!