<?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: eAccelerator Optimized and Zend Deoptimized</title>
	<atom:link href="http://likethatidea.com/2006/like-that-product/03/eaccelerator-optimized-and-zend-deoptimized/feed/" rel="self" type="application/rss+xml" />
	<link>http://likethatidea.com/2006/like-that-product/03/eaccelerator-optimized-and-zend-deoptimized/</link>
	<description>Recognizing a good idea when we see it.</description>
	<lastBuildDate>Wed, 25 Feb 2009 16:57:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Monica M.</title>
		<link>http://likethatidea.com/2006/like-that-product/03/eaccelerator-optimized-and-zend-deoptimized/comment-page-1/#comment-973</link>
		<dc:creator>Monica M.</dc:creator>
		<pubDate>Fri, 08 Sep 2006 21:32:59 +0000</pubDate>
		<guid isPermaLink="false">http://likethatidea.com/2006/like-that-product/03/eaccelerator-optimized-and-zend-deoptimized/#comment-973</guid>
		<description>&lt;strong&gt;Hosting Vps...&lt;/strong&gt;

Thanks for short yet informative article. It covers most of things I wanted to know on this topic...</description>
		<content:encoded><![CDATA[<p><strong>Hosting Vps&#8230;</strong></p>
<p>Thanks for short yet informative article. It covers most of things I wanted to know on this topic&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan</title>
		<link>http://likethatidea.com/2006/like-that-product/03/eaccelerator-optimized-and-zend-deoptimized/comment-page-1/#comment-155</link>
		<dc:creator>Bryan</dc:creator>
		<pubDate>Thu, 30 Mar 2006 12:22:58 +0000</pubDate>
		<guid isPermaLink="false">http://likethatidea.com/2006/like-that-product/03/eaccelerator-optimized-and-zend-deoptimized/#comment-155</guid>
		<description>Jeff, thanks for the comments and explanation on my site to how eOptimizer and eAccelerator work!  I visited your site and will have to remember it for future reference.  By the way, congratulations on your &lt;a href=&quot;http://www.procata.com/blog/archives/2006/03/21/phparchitect-test-pattern/&quot;&gt;magazine article&lt;/a&gt; in &lt;em&gt;php&#124;architect&lt;/em&gt;!</description>
		<content:encoded><![CDATA[<p>Jeff, thanks for the comments and explanation on my site to how eOptimizer and eAccelerator work!  I visited your site and will have to remember it for future reference.  By the way, congratulations on your <a href="http://www.procata.com/blog/archives/2006/03/21/phparchitect-test-pattern/">magazine article</a> in <em>php|architect</em>!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Moore</title>
		<link>http://likethatidea.com/2006/like-that-product/03/eaccelerator-optimized-and-zend-deoptimized/comment-page-1/#comment-122</link>
		<dc:creator>Jeff Moore</dc:creator>
		<pubDate>Tue, 28 Mar 2006 22:06:18 +0000</pubDate>
		<guid isPermaLink="false">http://likethatidea.com/2006/like-that-product/03/eaccelerator-optimized-and-zend-deoptimized/#comment-122</guid>
		<description>eAccellerator does a few things:
Primarily it is an opcode cache.  PHP converts the PHP Code to opcodes for every single request.  An opcode cache keeps that work around, instead of redoing it all the time.  That is where the balance of its speed comes from.  Zend optimizer does not provide an opcode cache.
Both eAccellerator and Zend Optimizer perform opcode optimization.  Thats taking the opcodes generated and reorganizing them to be faster.  Unfortunately, this takes time to do and if you don&#039;t have an opcode cache, it can actually take more time to optimize the opcodes than to run them.  Thus, in many cases, Zend Optimizer by itself is slower than straight PHP.
Zend Optimizer and eAccellerator can both load encrypted or DRM enabled PHP code.  However, eAccellerator&#039;s format is not nearly as widely used as Zend&#039;s and the formats are not interchangeable.  Personally, I turn this feature off when I compile eA.  I understand its not up to date anyway.  When a PHP program requires Zend Optimizer, its because it uses that encryption/DRM format.
eAccellerator also offers a shared memory cache which can be used to cache a bunch of stuff, including content.  However, my understanding is that this can only be used if the program is specifically written to use that cache.  I don&#039;t think that there is any content caching that eAccelerator offers by default.</description>
		<content:encoded><![CDATA[<p>eAccellerator does a few things:<br />
Primarily it is an opcode cache.  PHP converts the PHP Code to opcodes for every single request.  An opcode cache keeps that work around, instead of redoing it all the time.  That is where the balance of its speed comes from.  Zend optimizer does not provide an opcode cache.<br />
Both eAccellerator and Zend Optimizer perform opcode optimization.  Thats taking the opcodes generated and reorganizing them to be faster.  Unfortunately, this takes time to do and if you don&#8217;t have an opcode cache, it can actually take more time to optimize the opcodes than to run them.  Thus, in many cases, Zend Optimizer by itself is slower than straight PHP.<br />
Zend Optimizer and eAccellerator can both load encrypted or DRM enabled PHP code.  However, eAccellerator&#8217;s format is not nearly as widely used as Zend&#8217;s and the formats are not interchangeable.  Personally, I turn this feature off when I compile eA.  I understand its not up to date anyway.  When a PHP program requires Zend Optimizer, its because it uses that encryption/DRM format.<br />
eAccellerator also offers a shared memory cache which can be used to cache a bunch of stuff, including content.  However, my understanding is that this can only be used if the program is specifically written to use that cache.  I don&#8217;t think that there is any content caching that eAccelerator offers by default.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
