CDN é o acrônimo para “Content Distribution Network“, “Content Delivery Network” ou “Rede de Distribuição de Conteúdo”. O principal objetivo é reduzir o tempo de resposta para o usuário final. Isto é feito direcionando o acesso para servidores localizados geograficamente mais próximos ao local do usuário.

Veja aqui como funciona a GoCache CDN.

Arquivo para Tag: cdn

Novidades GoCache CDN: SmartRules, cache por status code e mais

SmartRules

Estamos muito contentes em anunciar o SmartRules! Um recurso poderoso que permite controlar como a GoCache trata cada acesso ao seu site ou recurso web.

Agora você fica no controle e cria regras na CDN. É possível melhorar a eficácia de nossa plataforma a performance do site, otimizando o consumo de recursos em sua infraestrutura.

Leia mais: Anunciando SmartRules: regras flexíveis na CDN

Cabeçalhos enviados pelos servidores de origem

ignore-headers

Por padrão a GoCache ignora os cabeçalhos Cache-Control, Expires, Vary e utiliza as configurações feitas em painel de controle, com relação a tempo de expiração de cache e utilização de cache nos navegadores dos usuários.

Com esse novo recurso é possível configurar a CDN para respeitar os cabeçalhos enviados pelos servidores  de origem/aplicação e assim ter maior controle do que pode ser cacheado e por quanto tempo.

Cache de requisições 301, 302 e 404

cache-status-code

Até esta release a GoCache fazia cache apenas das requisições com retorno 200 e 203. Agora é possível habilitar também para as requisições com retorno 301, 302 e 404.

Isso pode aumentar bastante a performance de um site, já que não é incomum sites com alto volume de arquivos referenciados (imagens, javascript, css, e etc) que não existem ou com muitos redirecionamentos.

Comportamento de cache

cache-behavior

Outra funcionalidade que aumenta muito a eficácia é a possibilidade de fazer cache de objetos ignorando a query string.

Um exemplo de uso interessante deste é com campanhas de marketing que utilizam muitas variações nos argumentos utm_source e gclid. Neste caso diversas requisições referenciam um único arquivo que é tratado como diferentes objetos únicos em cache, isso diminui a eficiência do cacheamento.

A solução é a criação de uma regra nas SmartRules, para desconsiderar a query string, no momento do cache, para objetos com esses argumentos.


Está com dúvidas em como esses novos recursos podem ajudá-lo a melhorar a eficácia da GoCache? Envie um email para suporte@gocache.com.br, que teremos prazer em auxiliar.

Assine nossa newsletter e fique por dentro das melhorias em nosso produto. 

Anunciando SmartRules: regras flexíveis na GoCache CDN

Hoje estamos muito contentes em anunciar o SmartRules – um recurso poderoso que permite controlar como a GoCache trata cada acesso ao seu site ou recurso web.

Agora você fica no controle e cria regras na CDN, que melhoram a eficácia de nossa plataforma e proporciona maior performance do site e menor consumo de recursos em sua infraestrutura.

Como funciona?

As regras criadas são compostas de critérios e ações.

Um critério pode ser uma URL, uma lista de cookies ou um método HTTP (GET, POST e etc). As ações disponíveis permitem alterar, de forma granular, o comportamento do cache, com a alteração do tempo de expiração de cada objeto, full-page cache, alteração do cabeçalho Host enviado para a origem, alteração do ip de destino e uma série de funções muitas vezes necessárias no dia a dia dos administradores de sites.

Podem ser criadas diversas regras, por isso a ordem em que estão organizadas, importa. Elas são processadas de cima para baixo, portanto quanto mais acima, maior a prioridade. Para reordená-las basta arrastar e soltar.

Qualquer nova regra ou alteração de prioridade passa a surtir efeito em alguns poucos segundos.

Casos de uso comuns

 

Aceleração de conteúdo dinâmico

 

cache-dsa

Force o cache de todas as páginas e objetos do site, mas exclua áreas sensíveis de usuários e também acessos de usuários com algum cookie específico.

Roteamento inteligente

cdn-router

Segmente o tráfego do site para diferentes servidores de acordo com padrões de URL específicos ou na presença de um cookie, que pode indicar que o visitante já invadiu alguma área sensível de usuário, como uma área logada ou usuários que adicionaram um produto no carrinho de um e-commerce.

Integração com cloud storages

object-storage

Facilita a integração com cloud storages (AWS S3, por exemplo), sem necessidade de configurações adicionais na infraestrutura de origem, permitindo redução rápida de custos em seu provedor cloud e maior performance.

Controle o tempo de expiração de cache

cache-ttl

Defina por quanto fazer cache de acordo com os critérios estabelecidos.

Por onde começar

Acesse nosso painel de controle, na aba Configurações->SmartRules e comece agora mesmo a criar suas regras.

Os critérios e ações são auto-explicativos. Apenas clique no ? e entenda no detalhe como funciona.

Conte-nos um pouco de sua necessidade e teremos prazer em entender o funcionamento de sua aplicação para auxiliá-lo na utilização deste recurso.

O futuro

Esse recurso será em breve estendido e permitirá a criação de regras utilizando templates prontos, servindo como uma caixa de ferramentas para o desenvolvedor. Também permitiremos a criação de regras de redirecionamento e WAF (Web Application Firewall). Aguardem…

Assine nossa newsletter e fique por dentro das novidades na GoCache!

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

Limpeza de cache por 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. Clique aqui 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!

Como turbinar o WordPress? Confira dicas de performance – GoCache CDN

Por que turbinar o WordPress? Até as pessoas mais pacientes tendem a se irritar com esperas. Seja em filas de banco, cafés ou pizzarias. Na internet não é diferente, a velocidade de um site tem relação direta com a experiência e satisfação do usuário. Ter um site que responde rapidamente às ações do internauta pode fazer grande diferença para o sucesso da empresa.

O WordPress é uma excelente plataforma de gestão de conteúdo. Fácil de instalar e de utilizar, oferece vários plugins com as mais diferentes facilidades para produzir e publicar conteúdo. No entanto, muitas vezes, sem perceber, adicionamos tantos recursos que a performance do site acaba diminuindo. Para evitar este problema, separamos algumas boas práticas para melhorar a velocidade do seu site ou loja em WordPress.

Preste atenção no tema utilizado

O modo como um tema foi construído pode influenciar na velocidade do seu site. O layout pode ser impecável esteticamente, mas se ele tem muitos gráficos, código complexo e desatualizado, além de funções dispensáveis, o tema pode estar deixando o seu site lento. É sempre bom testar a performance do site antes de aplicá-lo.

Manere no número de plugins

Entendemos que existe uma infinidade de plugins incríveis para aumentar os recursos de seu blog, e isso faz com que por vezes você caia na tentação de instalar diversas extensões. Alguns plugins podem consertar o problema que você tinha na hora, mas por outro lado, podem deixar o seu site lento. Lembre-se de instalar apenas aqueles que você realmente precisa, sempre verificando a performance após uma nova instalação. O Google PageSpeed Insights e o Pingom são dois aliados importantes.

Otimize as suas imagens

Se você simplesmente faz o upload da sua imagem para o WordPress e utiliza o editor da plataforma para redimensioná-la, pode estar sobrecarregando o blog desnecessariamente. Isso porque a imagem original que você enviou não será modificada, ela continuará ali, com o mesmo tamanho e dimensões. Aliás, se você redimensiona apenas pelo html, imaginando que o tamanho menor diminuirá também o tempo de resposta, também estará cometendo o mesmo erro: quando uma página é carregada, é a figura original que é baixada. O ideal é que as imagens sejam redimensionadas e otimizadas para web em qualquer programa gráfico, antes de submetê-la ou utilizando algum plugin. Uma dica é o WP-SmushIt, que ajuda a comprimir as imagens, sem perder qualidade.

Use tecnologia CDN (Content Delivery Network)

A utilização de CDN,  é sem dúvida uma das melhores formas para turbinar a performance do seu site. Trata-se de uma rede de servidores ao redor do mundo que funciona como uma ponte entre o servidor de hospedagem e os visitantes do site. Com uma CDN, o servidor mais próximo do usuário é que entrega o conteúdo rapidamente a ele, aumentando a velocidade de abertura.

Outro fator de peso para a adoção de uma CDN, é que por reduzir a carga no servidor que hospeda o site, seja um cloud ou um provedor tradicional, o custo com infraestrutura também é reduzido.

Otimize o código JavaScript e CSS

O código usado no seu site pode contribuir ou acabar com o seu site. Não é erro usar recursos de JavaScript, o problema é o exagero. Opções boas para melhorar a performance do seus códigos em sites wordpress é instalar o plugin JS & CSS Script Optimizer. Ele funciona agrupando e diminuindo o número de scripts JavaScript e CSS files, resultando numa melhor performance do seu site..

O seu site pode estar lento por inúmeros motivos, e essas são apenas algumas dicas para melhorá-lo. Lembre-se que um site com uma boa velocidade faz com que os visitantes não desistam do seu site, porque a navegabilidade se torna mais prazerosa. Melhorando a performance do seu site, você só tem a ganhar.

Se você quer aprender mais sobre o assunto, e se você deseja aproveitar os benefícios da tecnologia CDN em seu site, entre em contato com a gente!

E você, o que tem feito para turbinar o WordPress?

Lembrando que na GoCache você melhora o desempenho, segurança e disponibilidade do seu WordPress com apenas um clique, através do nosso exclusivo recurso de SmartCache. Faça um teste sem compromisso e confira – clique aqui.