<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: PHP &amp; FastCGI</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/5408.html</link>
    <description>Необходимо ли вносить какие-то изменения в php скрипт для запуска его под fastcgi + Apache?&lt;br&gt;С PHP практически не знаком, но мне необходимо увеличить производительность одного сервиса, написанного на php под Апачом.&lt;br&gt;&lt;br&gt;На Perl писал скрипт работающий под fastcgi, он компилился единожды и жил &quot;вечно&quot;, в цикле ожидал запрос и обрабатывал его: while(my $req=new CGI::Fast) &#123; process_request(); &#125;. Но что-то подобного в PHP не могу найти.&lt;br&gt;</description>

<item>
    <title>PHP &amp; FastCGI (alexvs)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/5408.html#9</link>
    <pubDate>Mon, 17 Dec 2007 10:49:49 GMT</pubDate>
    <description>&amp;gt;http://ru2.php.net/manual/ru/function.mysql-pconnect.php &lt;br&gt;&lt;br&gt;Во первых, это уже изменение кода, а выше утверждалось что в этом нет необходимости.&lt;br&gt;Во вторых, это частный случай. Допустим у меня есть соединения (socket) с другими сервисами или  использование внешних фидов (xml, txt), которые можно б было единожды инициализировать (загрузить) и больше не тратится на это.&lt;br&gt;&lt;br&gt;На перле это б выглядело так:&lt;br&gt;#!/usr/bin/perl&lt;br&gt;use strict;&lt;br&gt;use warnings;&lt;br&gt;use perl 5.8.8;&lt;br&gt;&lt;br&gt;use CGI::Fast;&lt;br&gt;&lt;br&gt;my $data = Load_Big_Hash();&lt;br&gt;&lt;br&gt;while(my $req=new CGI::Fast) &#123; main(); &#125;&lt;br&gt;&lt;br&gt;sub main &#123;&lt;br&gt;  print &quot;OK&quot; if(exists($data-&amp;gt;&#123;$ENV&#123;QUERY_STRING&#125;&#125;));&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;А на PHP?&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; FastCGI (angra)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/5408.html#8</link>
    <pubDate>Mon, 17 Dec 2007 02:34:13 GMT</pubDate>
    <description>&amp;gt;http://ru2.php.net/manual/ru/function.mysql-pconnect.php &lt;br&gt;&lt;br&gt;Чем поможет, скажем, при инициализации шаблонов из текстовых файлов? pconnect не из этой оперы и предназначен скорее для mod_php, чем для fcgi&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; FastCGI (anonim)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/5408.html#7</link>
    <pubDate>Mon, 17 Dec 2007 00:28:44 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;В чем отличие между файерволлом и mod_access ? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Кстати, php через  fcgi вполне может работать с eaccelerator&apos;ом... &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ну, в perl под fastcgi я мог инициализировать глобальные переменные, соединения с &lt;br&gt;&amp;gt;базой и другими сервисами единожды и использовать для все всех запросов &lt;br&gt;&amp;gt;без переопределения. Получал значительный выигрыш в производительности. Но для достижения этого &lt;br&gt;&amp;gt;вносились изменения в обычный cgi-script. А как php + fastcgi это &lt;br&gt;&amp;gt;разруливыает, как узнаёт что я хочу использовать повторно при следующем соединения, &lt;br&gt;&amp;gt;а что нет? &lt;br&gt;&lt;br&gt;http://ru2.php.net/manual/ru/function.mysql-pconnect.php&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; FastCGI (alexvs)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/5408.html#6</link>
    <pubDate>Wed, 12 Dec 2007 11:43:11 GMT</pubDate>
    <description>&amp;gt;Ваш вопрос прямо ставит меня в тупик =) Это совершенно разные технологии... &lt;br&gt;&amp;gt;В чем отличие между файерволлом и mod_access ? &lt;br&gt;&lt;br&gt;С помощью файерволла и mod_access можно управлять доступом к системе/сайту, но на разном уровне. Имеют как общие возможности (ограничить доступ по IP), так и разные (mod_access - доступ по логин/пароль, файерволла - шейп, ограничение количества конектов, размер и тип пакета ....).&lt;br&gt;&lt;br&gt;А если сравнивать fcgi и eaccelerator для PHP, то принципиальной разницы не вижу: оба оптимизируют/ускоряют работу скриптов, в обоих случаях не нужно модифицировать код, а значит не возможности тонкого управления процессом оптимизации.&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; FastCGI (alexvs)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/5408.html#5</link>
    <pubDate>Tue, 11 Dec 2007 08:41:25 GMT</pubDate>
    <description>?&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; FastCGI (alexvs)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/5408.html#4</link>
    <pubDate>Mon, 10 Dec 2007 12:21:21 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;Нет, в коде ничего менять не нужно. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Тогда в чём отличие от использования eacelerator&apos;a, кроме большей безопасности? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ваш вопрос прямо ставит меня в тупик =) Это совершенно разные технологии... &lt;br&gt;&amp;gt;В чем отличие между файерволлом и mod_access ? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Кстати, php через  fcgi вполне может работать с eaccelerator&apos;ом... &lt;br&gt;&lt;br&gt;Ну, в perl под fastcgi я мог инициализировать глобальные переменные, соединения с базой и другими сервисами единожды и использовать для все всех запросов без переопределения. Получал значительный выигрыш в производительности. Но для достижения этого вносились изменения в обычный cgi-script. А как php + fastcgi это разруливыает, как узнаёт что я хочу использовать повторно при следующем соединения, а что нет?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; FastCGI (CSX)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/5408.html#3</link>
    <pubDate>Mon, 10 Dec 2007 10:10:47 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Нет, в коде ничего менять не нужно. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Тогда в чём отличие от использования eacelerator&apos;a, кроме большей безопасности? &lt;br&gt;&lt;br&gt;Ваш вопрос прямо ставит меня в тупик =) Это совершенно разные технологии... В чем отличие между файерволлом и mod_access ? &lt;br&gt;&lt;br&gt;Кстати, php через  fcgi вполне может работать с eaccelerator&apos;ом...&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; FastCGI (alexvs)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/5408.html#2</link>
    <pubDate>Mon, 10 Dec 2007 09:47:55 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;fastcgi + Apache? &lt;br&gt;&amp;gt;&amp;gt;С PHP практически не знаком, но мне необходимо увеличить производительность одного сервиса, &lt;br&gt;&amp;gt;&amp;gt;написанного на php под Апачом. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;На Perl писал скрипт работающий под fastcgi, он компилился единожды и жил &lt;br&gt;&amp;gt;&amp;gt;&quot;вечно&quot;, в цикле ожидал запрос и обрабатывал его: while(my $req=new CGI::Fast) &lt;br&gt;&amp;gt;&amp;gt;&#123; process_request(); &#125;. Но что-то подобного в PHP не могу найти. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Нет, в коде ничего менять не нужно. &lt;br&gt;&lt;br&gt;Тогда в чём отличие от использования eacelerator&apos;a, кроме большей безопасности?&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; FastCGI (CSX)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID8/5408.html#1</link>
    <pubDate>Mon, 10 Dec 2007 06:58:01 GMT</pubDate>
    <description>&amp;gt;Необходимо ли вносить какие-то изменения в php скрипт для запуска его под &lt;br&gt;&amp;gt;fastcgi + Apache? &lt;br&gt;&amp;gt;С PHP практически не знаком, но мне необходимо увеличить производительность одного сервиса, &lt;br&gt;&amp;gt;написанного на php под Апачом. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;На Perl писал скрипт работающий под fastcgi, он компилился единожды и жил &lt;br&gt;&amp;gt;&quot;вечно&quot;, в цикле ожидал запрос и обрабатывал его: while(my $req=new CGI::Fast) &lt;br&gt;&amp;gt;&#123; process_request(); &#125;. Но что-то подобного в PHP не могу найти. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Нет, в коде ничего менять не нужно.&lt;br&gt;</description>
</item>

</channel>
</rss>
