Category Archive: Caching

Dec 04

Simples query cache

Problema: Um aplicativo tem uma query onde os dados recuperados não mudam muito frequentemente, mas executa toda vez que um usuário acessa o aplicativo. Isso pode causar problemas de performance se a query fôr longa ou retornar uma grande quantidade de dados. Solução: ColdFusion oferece duas formas diferentes de cachear queries usando os atributos cahedWithine cachedAfter da tag <cfquery>. …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/simples-query-cache/

Sep 03

Como posso evitar que o navegador cache minha página?

Por default, navegadores tentarão cachear o conteúdo de uma página. Por causa de sua natureza dinâmica, a maioria das páginas ColdFusion automaticamente forçarão o navegador a recarregá-las à cada visita. Entretanto, talvez voce queira evitar que o conteúdo de uma página mais estática (por razões de segurança ou outras) seja cacheado. Nessas situações, voce pode …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-evitar-que-o-navegador-cache-minha-pagina/

Sep 03

Como posso cachear o resultado de um bloco de código ColdFusion?

A tag ColdFusion <cfsavecontent> é um modo conveniente para guardar os resultados de um bloco de código ColdFusion. A tag  <cfsavecontent> é chamada com ambas tags de início <cfsavecontent> e fim </cfsavecontent>. Esta tag tem um único atributo chamado variable. Esta variável recebe o resultado cacheado da tag <cfsavecontent>. Agora que voce sabe como chamar a …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-cachear-o-resultado-de-um-bloco-de-codigo-coldfusion/

Sep 03

Como posso gerar HTML estático de uma página ColdFusion dinâmica?

Uma técnica de cache muito poderosa é executar seu código ColdFusion para gerar uma página dinâmica, e então escrever o conteúdo dessa página dinâmica em um arquivo HTML estático. A página estática pode então ser carregada várias vezes sem se ter o trabalho de ter que reconstruí-la. Para executar essa tarefa, voce pode usar uma …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-gerar-html-estatico-de-uma-pagina-coldfusion-dinamica/

Sep 02

Como posso cachear uma página na máquina do cliente?

Definindo o atributo action da tag <cfcache> igual a “clientCache” lhe dará controle programático sôbre se o navegador do cliente deve re-carregar a página ColdFusion, ou se ele poderá usar sua cópia local da página ColdFusion. Porque a página está sendo salva no client-side, voce pode cachear versões específicas de uma página dinâmica sem o mêdo de …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-cachear-uma-pagina-na-maquina-do-cliente/

Sep 02

Como posso cachear uma página em ambos máquina do cliente e servidor ColdFusion?

Use a tag <cfcache> com o atributo action configurado para cache ou optimal. Usando a tag <cfcache> para combinação de cache, executa uma combinaç0πo de ambos tipos de cache client-side e server-side. Neste modelo, primeiramente o navegador do cliente será verificado se tem uma cópia da página em cache, se essa verificação falhar, o servidor …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-cachear-uma-pagina-em-ambos-maquina-do-cliente-e-servidor-coldfusion/

Sep 02

Como posso cachear uma página no servidor ColdFusion?

A tag <cfcache> dá a voce a habilidade de cachear páginas no servidor ColdFusion se configurar o atributo action para “serverCache”. Este tipo de cache é perfeito para páginas não-personalizadas quem têm alto número de acessos. Nota: 1) A tag <cfcache> deve ser colocada no início do seu template ColdFusion. 2) A tag <cfcache> trata cada distinta …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-cachear-uma-pagina-no-servidor-coldfusion/

Aug 30

Como posso liberar um cache client-side ou server-side que foi criado com a tag ?

A tag <cfcache> provê um meio fácil de se liberar o conteúdo de uma página cacheada com <cfcache> antes de seu próprio tempo (time-out). Usando o atributo action=”flush”, voce pode liberar o conteúdo de uma página cacheada de tal forma que ela possa ser cacheada com dados correntes. O meio mais simples de fazer isso …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-liberar-um-cache-client-side-ou-server-side-que-foi-criado-com-a-tag/

Aug 30

Como o ColdFusion pode cachear uma query?

Cachear query em ColdFusion é usado para manter os resultados de frequentes queries na memória evitando acessar o database à toda hora. Queries cacheadas funcionam por usar os atributos cachedAfter ou cachedWithin da tag  <cfquery>. Em ordem para se usar qualquer uma das formas de queries, o uso de query cacheada deve estar habilitado no administrador do ColdFusion. O …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-o-coldfusion-pode-cachear-uma-query/

Aug 30

Como posso automatizar as queries em cache para atualizar a um tempo exato de cada dia?

Enquanto ColdFusion lhe dá a capacidade para escolher quanto tempo a query ficará em cache, e até mesmo algumas opções para desmarcar uma query em cache manualmente, você ainda pode encontrar uma situação que requer um controle mais preciso sobre as atualizações de query em cache. Por exemplo, digamos que você tem uma query que …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-automatizar-as-queries-em-cache-para-atualizar-a-um-tempo-exato-de-cada-dia/