<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Bajki o FastCGI w PHP</title>
	<atom:link href="http://www.jakubiak.eu/2009/12/bajki-o-fastcgi-w-php.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jakubiak.eu/2009/12/bajki-o-fastcgi-w-php.html</link>
	<description>Moje przeżycia związane z: FLEX, JEE, EJB, JSF, FreeBSD, PostgreSQL i PHP i Windows ;)</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:47:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Dariusz Cieślak</title>
		<link>http://www.jakubiak.eu/2009/12/bajki-o-fastcgi-w-php.html#comment-7474</link>
		<dc:creator>Dariusz Cieślak</dc:creator>
		<pubDate>Wed, 09 Jun 2010 20:42:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.jakubiak.eu/?p=655#comment-7474</guid>
		<description>&quot;FastCGI powinno być szybsze od CGI&quot; - FastCGI &lt;b&gt;jest szybsze&lt;/b&gt; od zwykłego CGI ponieważ odpada czas potrzebny do stworzenia procesu. To że działa porównywalnie do mod_php (lub wolniej) - zgoda. W obu przypadkach pomijany jest etap fork() + exec().</description>
		<content:encoded><![CDATA[<p>&#8220;FastCGI powinno być szybsze od CGI&#8221; &#8211; FastCGI <b>jest szybsze</b> od zwykłego CGI ponieważ odpada czas potrzebny do stworzenia procesu. To że działa porównywalnie do mod_php (lub wolniej) &#8211; zgoda. W obu przypadkach pomijany jest etap fork() + exec().</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: noname</title>
		<link>http://www.jakubiak.eu/2009/12/bajki-o-fastcgi-w-php.html#comment-7472</link>
		<dc:creator>noname</dc:creator>
		<pubDate>Wed, 09 Jun 2010 12:19:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.jakubiak.eu/?p=655#comment-7472</guid>
		<description>...ha ha - to proponuje przejsc na mod_lua to dopiero zobaczycie ulge w pamieci, notabene bedzie &quot;out-of-the-box&quot; w apache 2.4</description>
		<content:encoded><![CDATA[<p>&#8230;ha ha &#8211; to proponuje przejsc na mod_lua to dopiero zobaczycie ulge w pamieci, notabene bedzie &#8220;out-of-the-box&#8221; w apache 2.4</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lstosik</title>
		<link>http://www.jakubiak.eu/2009/12/bajki-o-fastcgi-w-php.html#comment-6526</link>
		<dc:creator>lstosik</dc:creator>
		<pubDate>Thu, 11 Feb 2010 14:50:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.jakubiak.eu/?p=655#comment-6526</guid>
		<description>Dlaczego PHP nie działa tak jak powinno? Bo nie jest w stanie. Na początku wydawało się, że mod_php to super rozwiązanie, szybko odkryto pewien problem - PHP ma tragiczne zarządzanie pamięcią, procesy puchły niesamowicie. Były dwa rozwiązania - ograniczyć w Apache ilość żądań, który przetworzy jeden worker przed jego ubiciem albo zmusić PHP do współpracy z CGI i chyba większość wybrała ten drugi sposób. Teoretycznie powinno to chodzić gorzej - bo jest narzut związany z każdorazowym uruchamianiem, ale nie ma już szansy, że błędy w PHP unieruchomią cały serwer i to chyba przeważyło.
PHP 5.3 ma usprawniony GC, podobno w końcu potrafi sobie radzić z cyklicznymi referencjami, ale pewnie na cud nie ma co liczyć.  Ten język nigdy nie był zaprojektowany do takiego działania jak opisujesz w swoim wpisie i pewnie bez przepisania od zera silnika a przede wszystkim rozszerzeń nigdy nie będzie w stanie tak działać. 
O php_fpm jeszcze nie słyszałem, ale wygląda raczej na narzędzie które ma zapewnić taką funkcjonalność jak komercyjne wydanie Zend Server, czyli lepszy monitoring i zarządzanie niż polepszyć w jakiś sposób współpracę PHP i CGI.</description>
		<content:encoded><![CDATA[<p>Dlaczego PHP nie działa tak jak powinno? Bo nie jest w stanie. Na początku wydawało się, że mod_php to super rozwiązanie, szybko odkryto pewien problem &#8211; PHP ma tragiczne zarządzanie pamięcią, procesy puchły niesamowicie. Były dwa rozwiązania &#8211; ograniczyć w Apache ilość żądań, który przetworzy jeden worker przed jego ubiciem albo zmusić PHP do współpracy z CGI i chyba większość wybrała ten drugi sposób. Teoretycznie powinno to chodzić gorzej &#8211; bo jest narzut związany z każdorazowym uruchamianiem, ale nie ma już szansy, że błędy w PHP unieruchomią cały serwer i to chyba przeważyło.<br />
PHP 5.3 ma usprawniony GC, podobno w końcu potrafi sobie radzić z cyklicznymi referencjami, ale pewnie na cud nie ma co liczyć.  Ten język nigdy nie był zaprojektowany do takiego działania jak opisujesz w swoim wpisie i pewnie bez przepisania od zera silnika a przede wszystkim rozszerzeń nigdy nie będzie w stanie tak działać.<br />
O php_fpm jeszcze nie słyszałem, ale wygląda raczej na narzędzie które ma zapewnić taką funkcjonalność jak komercyjne wydanie Zend Server, czyli lepszy monitoring i zarządzanie niż polepszyć w jakiś sposób współpracę PHP i CGI.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

