Files
smarty/docs/pt_BR/programmers/caching.xml
2004-04-13 11:47:32 +00:00

48 lines
1.8 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<chapter id="caching">
<title>Caching</title>
<para>
Caching é usado para aumentar a velocidade de chamada para <link
linkend="api.display">display()</link> ou <link
linkend="api.fetch">fetch()</link> salvando isso num arquivo de saída. Se há uma versão
de cache disponível para a chamada, isso é mostrado ao invés de regerar a saída de dados.
Caching pode fazer coisas tremendamente rápidas,
especialmente templates com longo tempo computacional. Desde a saída de dados do
display() ou fetch() está em cache, um arquivo de cache poderia ser composto por
diversos arquivos de templates, arquivos de configuração, etc.
</para>
<para>
Desde que templates sejam dinâmicos, é importante isso ter cuidado com
o que você está fazendo cache e por quanto tempo. Por exemplo, se você está mostrando
a página principal do seu website na qual as alterações de conteúdo são muito frequentes,
isso funciona bem para cache dessa por uma hora ou mais. Um outro modo, se você está
mostrando uma página com um mapa do tempo contendo novas informações por minuto, não
faz sentido fazer cache nesta página.
</para>
&programmers.caching.caching-setting-up;
&programmers.caching.caching-multiple-caches;
&programmers.caching.caching-groups;
&programmers.caching.caching-cacheable;
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->