<br><br><div class="gmail_quote">2011/2/11 Argos <span dir="ltr">&lt;<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Rush Wrote:<br>
-------------------------------------------------------<br>
<div><div></div><div class="h5">&gt; &gt; On Thu, Feb 10, 2011 at 12:50:41PM -0500, Argos<br>
&gt; wrote:<br>
&gt;<br>
&gt; &gt;&gt; конкретный вопрос - Знает<br>
&gt; ли кто -<br>
&gt; &gt;&gt; возможно ли при<br>
&gt; использовании nginx<br>
&gt; &gt;&gt; сделать работу функции<br>
&gt; flush() корректной?<br>
&gt;<br>
&gt; Может вам поможет<br>
&gt; превращение nginx в comet сервер<br>
&gt; <a href="http://goo.gl/JzvRs" target="_blank" class="vt-p">http://goo.gl/JzvRs</a><br>
&gt; ? Ну придётся чуток<br>
&gt; допилить &quot;большой php<br>
&gt; скрипт&quot;, зато профит какой !<br>
&gt;<br>
&gt; --<br>
&gt; Cogitum ergo sum<br>
&gt; _______________________________________________<br>
&gt; nginx-ru mailing list<br>
&gt; <a href="mailto:nginx-ru@nginx.org" class="vt-p">nginx-ru@nginx.org</a><br>
&gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank" class="vt-p">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
<br>
<br>
</div></div>Данное решение вообще не о чем. Оно<br>
состоит в том что бы раз в пол секунды<br>
делать опрос сервера на новые<br>
сообщения. Тоже самое можно сделать с<br>
помощью обычных GET запросов не<br>
устанавливая дополнительный модуль.</blockquote><div><br></div><div>И мне кажется что так сделать лучше всего.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
А<br>
теперь считаем. Скрипт работает 5 минут<br>
- опрос раз в пол секунды. Итого 5*60*2=600<br>
запросов будет сделано на сервер пока<br>
скрипт не отработает.</blockquote><div><br></div><div>И? Сервер не выдержит 600 запросов о статусе некоторого процесса?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Не кажется ли это<br>
решение вообще не рациональным а? К<br>
тому же скрипт может работать и все 20<br>
минут. Так что это смерть веб серверу))))<br></blockquote><div><br></div><div>Смерть веб-серверу - это скрипты работающие по 20 минут. Такие операции должны делаться асинхронно (и желательно в абсолютно отдельном процессе), с опросом статуса например через ajax и рисованием красивой полоски прогресса.</div>
<div>И кстати, браузер скорее всего не долждется скрипта, работающего 20 минут.</div><div><br></div></div>-- <br>Vladimir Rusinov<br><a href="http://greenmice.info/">http://greenmice.info/</a><br>