«

»

Sep 02

Print this Post

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 informação do cliente seja exibida ao cliente errado. Esta é uma grande técnica para acelerar páginas específicas de usuário que tenham padrões de acesso pesado, ou demoram um pouco para exibir. É bom tambem porque arquivos client-cached não ocupam recursos no servidor ColdFusion.

Nota:
1) A tag <cfcache> deve ser colocada no início do seu template ColdFusion.
2) A tag <cfcache> trata cada combinação de URL distinta como sua própria página. Logo as saídas foo.cfm?key=1 e foo.cfm?key=10 seriam cacheadas como arquivos separados.

A seguir, um exemplo de código para cachear uma página ColdFusion na máquina do cliente:


<cfcache action = "clientCache" directory = "C:/temp/cache" timespan = "#createTimeSpan(0,0,1,0)#">

by Jeremy Petersen

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

Leave a Reply