<?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: Application Server in PHP? well… Yes!</title>
	<atom:link href="http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/</link>
	<description>Programming for Mac and Web</description>
	<lastBuildDate>Thu, 04 Aug 2011 07:10:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
		<item>
		<title>By: Pavel Burminsky</title>
		<link>http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/comment-page-2/#comment-82038</link>
		<dc:creator>Pavel Burminsky</dc:creator>
		<pubDate>Thu, 16 Jun 2011 07:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.milkfarmsoft.com/?p=51#comment-82038</guid>
		<description>Why you so angry about php? It really gives much more opportunities than other languages. For example many &lt;a href=&quot;http://phpforms.net/&quot; rel=&quot;nofollow&quot;&gt;web forms&lt;/a&gt; are done in php.</description>
		<content:encoded><![CDATA[<p>Why you so angry about php? It really gives much more opportunities than other languages. For example many <a href="http://phpforms.net/" rel="nofollow">web forms</a> are done in php.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: on PHP&#8217;s webserver &#171; Alexey Zakhlestins blog</title>
		<link>http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/comment-page-2/#comment-81181</link>
		<dc:creator>on PHP&#8217;s webserver &#171; Alexey Zakhlestins blog</dc:creator>
		<pubDate>Thu, 03 Mar 2011 10:31:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.milkfarmsoft.com/?p=51#comment-81181</guid>
		<description>[...] which is similar Ruby&#8217;s Rack or Python&#8217;s WSGI this is not it. But AiP (formerly &#8220;AppServer in PHP&#8220;) is: it lets your application pre-initialize classes (and keep them in memory between [...]</description>
		<content:encoded><![CDATA[<p>[...] which is similar Ruby&#8217;s Rack or Python&#8217;s WSGI this is not it. But AiP (formerly &#8220;AppServer in PHP&#8220;) is: it lets your application pre-initialize classes (and keep them in memory between [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: indeyets</title>
		<link>http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/comment-page-2/#comment-80546</link>
		<dc:creator>indeyets</dc:creator>
		<pubDate>Mon, 24 Aug 2009 12:55:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.milkfarmsoft.com/?p=51#comment-80546</guid>
		<description>You are underestimating both me and php ;)&lt;br&gt;I know quite a lot of programming languages. Enough to stop thinking about learning new language as about the achievement.&lt;br&gt;And php really can be used for much more than simple web-scripting. It made a long way since php3-days and is suitable for this kind of tasks</description>
		<content:encoded><![CDATA[<p>You are underestimating both me and php <img src='http://blog.milkfarmsoft.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <br />I know quite a lot of programming languages. Enough to stop thinking about learning new language as about the achievement.<br />And php really can be used for much more than simple web-scripting. It made a long way since php3-days and is suitable for this kind of tasks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ClubPenguinCheats</title>
		<link>http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/comment-page-2/#comment-80545</link>
		<dc:creator>ClubPenguinCheats</dc:creator>
		<pubDate>Mon, 24 Aug 2009 05:15:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.milkfarmsoft.com/?p=51#comment-80545</guid>
		<description>You people have to stop trying to do everything with php. Learn other languages and use them for such cases, there are better solutions than this. It&#039;s not my intention to flame, I&#039;m just making a point: In theory I could wipe my ass with a piece of sandpaper, but that&#039;s not what it was made for.</description>
		<content:encoded><![CDATA[<p>You people have to stop trying to do everything with php. Learn other languages and use them for such cases, there are better solutions than this. It&#39;s not my intention to flame, I&#39;m just making a point: In theory I could wipe my ass with a piece of sandpaper, but that&#39;s not what it was made for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: genabatyan</title>
		<link>http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/comment-page-2/#comment-80539</link>
		<dc:creator>genabatyan</dc:creator>
		<pubDate>Fri, 14 Aug 2009 21:57:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.milkfarmsoft.com/?p=51#comment-80539</guid>
		<description>Hey, thanks for fast reply!</description>
		<content:encoded><![CDATA[<p>Hey, thanks for fast reply!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: indeyets</title>
		<link>http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/comment-page-2/#comment-80538</link>
		<dc:creator>indeyets</dc:creator>
		<pubDate>Fri, 14 Aug 2009 21:41:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.milkfarmsoft.com/?p=51#comment-80538</guid>
		<description>You are right. Current app-server components work sequentially.&lt;br&gt;&lt;br&gt;Regarding multiplexer: Actually, I think, that such multiplexer should be the part of the server. And, I believe, lighttpd can do this (it is possible to specify pool of scgi-daemons, instead of one daemon). Anyway, I didn&#039;t try it, but that sounds like a proper way of doing things.&lt;br&gt;&lt;br&gt;If not.. Well, it should be trivial to write one using your description :)</description>
		<content:encoded><![CDATA[<p>You are right. Current app-server components work sequentially.</p>
<p>Regarding multiplexer: Actually, I think, that such multiplexer should be the part of the server. And, I believe, lighttpd can do this (it is possible to specify pool of scgi-daemons, instead of one daemon). Anyway, I didn&#39;t try it, but that sounds like a proper way of doing things.</p>
<p>If not.. Well, it should be trivial to write one using your description <img src='http://blog.milkfarmsoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: genabatyan</title>
		<link>http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/comment-page-2/#comment-80537</link>
		<dc:creator>genabatyan</dc:creator>
		<pubDate>Fri, 14 Aug 2009 21:19:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.milkfarmsoft.com/?p=51#comment-80537</guid>
		<description>I think PHP is not an ideal thing for a process that:&lt;br&gt;- holds ONE connection with the webserver&lt;br&gt;- forks off it&#039;s own children and watches them in an intelligent way, so that their number matches the current load for instance&lt;br&gt;- bridge communication between every child and webserver connection (IMHO that&#039;s the worst part for doing in php)&lt;br&gt;&lt;br&gt;What would be cool is a general SCGI multiplexer (ideally written in C or derivatives) that listens on a scgi port, forks off child processes and forwards all comunication between children and web server. Actually as far as I see it, this program does not have to know anything about SCGI protocol. To use your php app server without modification, the multiplexer could simply let every child start your runner.php listening on a different TCP port, immediately connect to this port and blindly relay communication with web server. Anyone knows of some general software capable of acomplishing such a thing? This is not classical tcp server, because tcp is used instead of IPC &lt;br&gt;&lt;br&gt;BTW, just to be sure, do I see it right, that your php-app solution as it is - is only capable of processing all requests in a sequential order within one process, that is runner.php?</description>
		<content:encoded><![CDATA[<p>I think PHP is not an ideal thing for a process that:<br />- holds ONE connection with the webserver<br />- forks off it&#39;s own children and watches them in an intelligent way, so that their number matches the current load for instance<br />- bridge communication between every child and webserver connection (IMHO that&#39;s the worst part for doing in php)</p>
<p>What would be cool is a general SCGI multiplexer (ideally written in C or derivatives) that listens on a scgi port, forks off child processes and forwards all comunication between children and web server. Actually as far as I see it, this program does not have to know anything about SCGI protocol. To use your php app server without modification, the multiplexer could simply let every child start your runner.php listening on a different TCP port, immediately connect to this port and blindly relay communication with web server. Anyone knows of some general software capable of acomplishing such a thing? This is not classical tcp server, because tcp is used instead of IPC </p>
<p>BTW, just to be sure, do I see it right, that your php-app solution as it is &#8211; is only capable of processing all requests in a sequential order within one process, that is runner.php?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: segabond</title>
		<link>http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/comment-page-2/#comment-80127</link>
		<dc:creator>segabond</dc:creator>
		<pubDate>Wed, 27 May 2009 18:26:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.milkfarmsoft.com/?p=51#comment-80127</guid>
		<description>Thesis paper is usually less formal and more user friendly rather than a typical research paper. It assumes reader has only some basic-to-average knowledge of the area. It also contains some very well illustrated and explained subsystems and example applications.</description>
		<content:encoded><![CDATA[<p>Thesis paper is usually less formal and more user friendly rather than a typical research paper. It assumes reader has only some basic-to-average knowledge of the area. It also contains some very well illustrated and explained subsystems and example applications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: indeyets</title>
		<link>http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/comment-page-2/#comment-80126</link>
		<dc:creator>indeyets</dc:creator>
		<pubDate>Wed, 27 May 2009 17:12:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.milkfarmsoft.com/?p=51#comment-80126</guid>
		<description>It means that BSD code can be used in GPL-project. Because BSD code can be used in ANY project.&lt;br&gt;Unfortunately, it doesn&#039;t work other way round. You can&#039;t use (L)GPL components in BSD project, because (L)GPL is a viral license</description>
		<content:encoded><![CDATA[<p>It means that BSD code can be used in GPL-project. Because BSD code can be used in ANY project.<br />Unfortunately, it doesn&#39;t work other way round. You can&#39;t use (L)GPL components in BSD project, because (L)GPL is a viral license</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vintikzzz</title>
		<link>http://blog.milkfarmsoft.com/2007/06/application-server-in-php-well%e2%80%a6-yes/comment-page-2/#comment-80125</link>
		<dc:creator>vintikzzz</dc:creator>
		<pubDate>Wed, 27 May 2009 14:34:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.milkfarmsoft.com/?p=51#comment-80125</guid>
		<description>I read it. I found that BSD license is GPL compatible! Maybe I miss something?</description>
		<content:encoded><![CDATA[<p>I read it. I found that BSD license is GPL compatible! Maybe I miss something?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

