Files
smarty/docs/ru/programmers/caching.xml
2006-02-03 09:47:05 +00:00

51 lines
1.9 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="windows-1251"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.4 Maintainer: freespace Status: ready -->
<chapter id="caching">
<title>Кэширование</title>
<para>
Кэширование используется для ускорения вызовов <link
linkend="api.display">display()</link> или <link
linkend="api.fetch">fetch()</link> при помощи сохранения результатов
их работы в файл. Если доступна кэшированная версия вызова, она отображается
вместо повторной обработки шаблона. Кэширование может значительно ускорить
работу, особенно в случае длительно обрабатываемых шаблонов.
Так как результат работы методов <link
linkend="api.display">display()</link> или <link
linkend="api.fetch">fetch()</link> кэшируется, один файл кэша вполне может
состоять из нескольких файлов шаблонов, конфигурационных файлов и т.д.
</para>
<para>
Так как шаблоны динамичны, очень важно быть осторожным относительно того,
что вы кэшируете и на какой период. Например, если вы отображаете главную
страницу вашего сайта, которая меняет своё содержимое достаточно редко,
хорошей идеей может быть кэширование этой страницы на час и более.
С другой стороны, если вы отображаете страницу с картой погоды, которая
обновляется ежеминутно, смысла в кэшировании этой страницы нет.
</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
-->