<?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: WinCache Extension 1.0 for PHP &#8211; Release to Web</title>
	<atom:link href="http://ruslany.net/2009/11/wincache-extension-1-0-for-php-release-to-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://ruslany.net/2009/11/wincache-extension-1-0-for-php-release-to-web/</link>
	<description>IIS, FastCGI, PHP and other interesting stuff</description>
	<lastBuildDate>Fri, 30 Jul 2010 17:19:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: ruslany</title>
		<link>http://ruslany.net/2009/11/wincache-extension-1-0-for-php-release-to-web/comment-page-1/#comment-1503</link>
		<dc:creator>ruslany</dc:creator>
		<pubDate>Tue, 01 Dec 2009 06:17:03 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=605#comment-1503</guid>
		<description>@Will: It is expected that after enabling WinCache it may be necessary to increase maxInstances setting in FastCGI. &lt;a href=&quot;http://ruslany.net/2009/09/windows-cache-extension-for-php-and-cpu-usage/&quot; rel=&quot;nofollow&quot;&gt;This article&lt;/a&gt; explains why. If after increasing the number of instances you still see only 70% CPU usage under maximum load then you can try increasing the number even more.</description>
		<content:encoded><![CDATA[<p>@Will: It is expected that after enabling WinCache it may be necessary to increase maxInstances setting in FastCGI. <a href="http://ruslany.net/2009/09/windows-cache-extension-for-php-and-cpu-usage/" rel="nofollow">This article</a> explains why. If after increasing the number of instances you still see only 70% CPU usage under maximum load then you can try increasing the number even more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will</title>
		<link>http://ruslany.net/2009/11/wincache-extension-1-0-for-php-release-to-web/comment-page-1/#comment-1502</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Mon, 30 Nov 2009 21:48:49 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=605#comment-1502</guid>
		<description>Thanks for the quick reply.

I am using WinCache now and its the best ive seen.   I had used APC and eaccelerator for some time, but they were very unstable on Windows/Apache.

Before WinCache, i had output caching on for all of my Wordpress/php websites, but honestly i never saw any performance improvement.

Do you have any suggestions for tweaking WinCache?   I noticed that I had to greatly increase the # of instances of fast-cgi with WinCache enabled.  It was set to 4 and now is set to 15.   Ive still not seen over 70% cpu usage.

Cheers</description>
		<content:encoded><![CDATA[<p>Thanks for the quick reply.</p>
<p>I am using WinCache now and its the best ive seen.   I had used APC and eaccelerator for some time, but they were very unstable on Windows/Apache.</p>
<p>Before WinCache, i had output caching on for all of my WordPress/php websites, but honestly i never saw any performance improvement.</p>
<p>Do you have any suggestions for tweaking WinCache?   I noticed that I had to greatly increase the # of instances of fast-cgi with WinCache enabled.  It was set to 4 and now is set to 15.   Ive still not seen over 70% cpu usage.</p>
<p>Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ruslany</title>
		<link>http://ruslany.net/2009/11/wincache-extension-1-0-for-php-release-to-web/comment-page-1/#comment-1494</link>
		<dc:creator>ruslany</dc:creator>
		<pubDate>Wed, 25 Nov 2009 03:14:08 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=605#comment-1494</guid>
		<description>@Will: IIS Output Cache is used to cache the response produced by the web application so that next time a request comes for the same page, the web application code is not even invoked. For some dynamic web applications that is acceptable, but for others it may be not. For example on my blog I have a post views counter that updates the database table everytime a post or a page is requested. If I used IIS output cache, then this counter would not work, because the request would never reach the PHP code that updates the database.

WinCache is a PHP opcode cache, which caches the compiled PHP code in memory so that next time a request comes for a page, the code is not recompiled but instead is just fetched from memory. The code will be still executed for every request. In my blog case that means that the post views counter will be updated on every page request.

You can use both caches at the same time. But usually, if you are fine with limitations of opcode cache and decide to enable it, then there is no need to use opcode cache. It will not matter how fast PHP scripts execute because requests will be served from IIS output cache anyway.</description>
		<content:encoded><![CDATA[<p>@Will: IIS Output Cache is used to cache the response produced by the web application so that next time a request comes for the same page, the web application code is not even invoked. For some dynamic web applications that is acceptable, but for others it may be not. For example on my blog I have a post views counter that updates the database table everytime a post or a page is requested. If I used IIS output cache, then this counter would not work, because the request would never reach the PHP code that updates the database.</p>
<p>WinCache is a PHP opcode cache, which caches the compiled PHP code in memory so that next time a request comes for a page, the code is not recompiled but instead is just fetched from memory. The code will be still executed for every request. In my blog case that means that the post views counter will be updated on every page request.</p>
<p>You can use both caches at the same time. But usually, if you are fine with limitations of opcode cache and decide to enable it, then there is no need to use opcode cache. It will not matter how fast PHP scripts execute because requests will be served from IIS output cache anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will</title>
		<link>http://ruslany.net/2009/11/wincache-extension-1-0-for-php-release-to-web/comment-page-1/#comment-1493</link>
		<dc:creator>Will</dc:creator>
		<pubDate>Wed, 25 Nov 2009 03:01:08 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=605#comment-1493</guid>
		<description>How does this affect the use of Output Caching in IIS7?  Is this a replacement or can I use both to help reduce server load?

I suppose I&#039;m just confused about what exactly Output Caching in IIS7 does. 

Cheers</description>
		<content:encoded><![CDATA[<p>How does this affect the use of Output Caching in IIS7?  Is this a replacement or can I use both to help reduce server load?</p>
<p>I suppose I&#8217;m just confused about what exactly Output Caching in IIS7 does. </p>
<p>Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivo</title>
		<link>http://ruslany.net/2009/11/wincache-extension-1-0-for-php-release-to-web/comment-page-1/#comment-1482</link>
		<dc:creator>Ivo</dc:creator>
		<pubDate>Fri, 20 Nov 2009 08:14:17 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=605#comment-1482</guid>
		<description>we&#039;ve run some benchmarks on WinCache and the results look very promising: 

http://techportal.ibuildings.com/2009/11/19/php-on-windows-the-wincache-1-0-benchmark/

great work Ruslan!</description>
		<content:encoded><![CDATA[<p>we&#8217;ve run some benchmarks on WinCache and the results look very promising: </p>
<p><a href="http://techportal.ibuildings.com/2009/11/19/php-on-windows-the-wincache-1-0-benchmark/" rel="nofollow">http://techportal.ibuildings.com/2009/11/19/php-on-windows-the-wincache-1-0-benchmark/</a></p>
<p>great work Ruslan!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention WinCache Extension 1.0 for PHP – Release to Web &#124; RuslanY Blog -- Topsy.com</title>
		<link>http://ruslany.net/2009/11/wincache-extension-1-0-for-php-release-to-web/comment-page-1/#comment-1481</link>
		<dc:creator>Tweets that mention WinCache Extension 1.0 for PHP – Release to Web &#124; RuslanY Blog -- Topsy.com</dc:creator>
		<pubDate>Fri, 20 Nov 2009 00:04:56 +0000</pubDate>
		<guid isPermaLink="false">http://ruslany.net/?p=605#comment-1481</guid>
		<description>[...] This post was mentioned on Twitter by Ruslan Yakushev, kjsingla. kjsingla said: Changes made to WinCache between RC and RTW release. http://tinyurl.com/yjgavyu [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Ruslan Yakushev, kjsingla. kjsingla said: Changes made to WinCache between RC and RTW release. <a href="http://tinyurl.com/yjgavyu" rel="nofollow">http://tinyurl.com/yjgavyu</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
