<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.10.0">
</HEAD>
<BODY>
Здравствуйте.<BR>
<BR>
В Сбт, 07/10/2006 в 11:32 +1100, sjsoft@newmail.ru пишет:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">А зачем кэшировать статику? Она же неизменна. В чем соль? Если соль в</FONT>
<FONT COLOR="#000000">том, что статика будет в памяти висеть, так используйте рам-диск.</FONT>
<FONT COLOR="#000000">Доступ на рам-диск быстрее, чем на обычные винты. Зачем телеге</FONT>
<FONT COLOR="#000000">пятое колесо?</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
Моя ситуация. У меня несколько сот гигабайт статики (картинки). Обращения к большинству из них повторяются по крайней мере дважды за короткое время. Если бы была возможность сохранять в мемкеше, то можно было бы снизить нагрузку на диски. (У меня одно из узких мест - дисковая подсистема). Правда, я склоняюсь к мысли, что fs должна бы кешировать по идее эти картинки...<BR>
<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">> 3. Dynamic data caching:</FONT>
<FONT COLOR="#000000">> Cache files according to X-cache header</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Example:</FONT>
<FONT COLOR="#000000">> header("X-cache: $timeout"); // cache url call for given timeout</FONT>
<FONT COLOR="#000000">Да и динамика судя по всему будет кэшироваться, очень странным</FONT>
<FONT COLOR="#000000">образом. Как бы скрипт не будет отвечать за достоверность кэша вообще.</FONT>
<FONT COLOR="#000000">Ведь, даже если скрипт вызыван с теми же параметрами, он может делать</FONT>
<FONT COLOR="#000000">запросы из базы, в которой чтолибо уже изменено. А так кэш будет</FONT>
<FONT COLOR="#000000">упорно показывать старые данные.</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
У меня база меняется достаточно часто. Чаще, чем раз в секунду. Но я бы мог себе позволить принудительное кеширование на 5-10 секунд. Пользователи бы ничего не теряли, а затраты на генерацию страниц и обращение к бекэнду можно было бы уменьшить в 10 раз. По-моему нужная возможность.<BR>
<BR>
<BR>
Может быть моя ситуация нетипична, но мне кажется, предлагавший встречался с подобной ситуацией, так как предложения довольно рациональны по моему мнению.
</BODY>
</HTML>