<br><br><div class="gmail_quote">2009/12/20 Peter Leonov <span dir="ltr">&lt;<a href="mailto:gojpeg@gmail.com">gojpeg@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 20.12.2009, at 1:34, Nikolay Grebnev wrote:<br>
<br>
Здавствуйте, Николай.<br>
<div><div></div><div class="h5"><br>
&gt; Добрый день.<br>
&gt; Задумался об использовании у нас ssi. Кроме документации <a href="http://sysoev.ru/nginx/docs/http/ngx_http_ssi_module.html" target="_blank">http://sysoev.ru/nginx/docs/http/ngx_http_ssi_module.html</a> &nbsp;нашел еще на <a href="http://www.profyclub.org/articles/299/3036" target="_blank">http://www.profyclub.org/articles/299/3036</a><br>

&gt; SSI &mdash; это моя гордость. Ее необходимость была понятна с самого начала. Фильтр позволяет вставлять запросы с локального диска и удаленных серверов. Например, один из них (показывает на &laquo;.. ..#include virtual=&rdquo;/perl/one.html&rdquo;--&gt;) и уходит на один сервер, второй (показывает на &laquo;.. ..#include virtual=&rdquo;/perl/two.php&rdquo;--&gt;) &mdash; на FastCGI. При этом ответ от Apache может еще раз пройти через этот фильтр, еще раз сходить к десяти серверам, получить от каждого ответ и снова пропустить через фильтр. Получается очень сложно устроенная рекурсивная вещь. Я иногда сам забываю некоторые моменты того, как она устроена. Она работает нормально (есть только один известный баг, который я скоро исправлю). Почти везде, где в Рамблере есть nginx, используется SSI.<br>

&gt;<br>
&gt; Вопрос - а есть ли какие-то примеры реальных ситуаций (архитектурных решений), как это можно использовать?<br>
</div></div>SSI он для того, чтобы собирать страничку по кусочкам, а еще и асинхронно. Каждый кусочек можно настраивать по-разному: кешировать, ротировать, генерировать на лету встроенным перлом, выкачивать с сервера из Африки или из пула мемкешей в соседней стойке. SSI в nginx, и вправду, невероятно мощная вещь. Тут миллион ситуаций можно придумать&hellip;<br>

<br></blockquote><div><br>а что будет если сервер в Африке сдох? Тайм-ауты будут отрабатывать?<br><br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Мы, вот, сайт построили целиком на SSI :)))<br>
<br></blockquote><div><br>&nbsp;</div><div>Это здорово. Вот&nbsp; как раз об этом я и спрашивал :)<br>1 Почему именно ssi, в чем реальные плюсы в использовании на архитектурном уровне<br>2 А как конкретно? На этот вопрос думаю отвечать тут тяжко - фактически тема статьи... Поэтому нет ли ссылок на статьи где описываются примеры? (это вопрос к общественности)<br>
</div></div><br>