<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Holy Shmoly! &#187; wp super cache</title>
	<atom:link href="http://ocaoimh.ie/tag/wp-super-cache/feed/" rel="self" type="application/rss+xml" />
	<link>http://ocaoimh.ie</link>
	<description>Look what I found today!</description>
	<lastBuildDate>Thu, 09 Feb 2012 19:27:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>A cache directory is a temporary directory</title>
		<link>http://ocaoimh.ie/2012/01/18/a-cache-directory-is-a-temporary-directory/</link>
		<comments>http://ocaoimh.ie/2012/01/18/a-cache-directory-is-a-temporary-directory/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 11:07:12 +0000</pubDate>
		<dc:creator>Donncha O Caoimh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[codex]]></category>
		<category><![CDATA[irishblogs]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[wp-super-cache]]></category>

		<guid isPermaLink="false">http://ocaoimh.ie/?p=89496794</guid>
		<description><![CDATA[WOAH! Do not put symlinks to your uploaded files in a temporary cache directory. Nginx users running WordPress should beware if they followed these instructions and put a symlink to uploaded files in the wp-content/cache/ directory. I&#8217;m going to rewrite &#8230; <a href="http://ocaoimh.ie/2012/01/18/a-cache-directory-is-a-temporary-directory/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WOAH! Do not put symlinks to your uploaded files in a temporary <em>cache</em> directory. Nginx users running WordPress should beware if they followed <a href="http://codex.wordpress.org/Nginx">these instructions</a> and put a symlink to uploaded files in the wp-content/cache/ directory. I&#8217;m going to rewrite that page right now suggesting they use a different directory, possibly wp-content/uploads/ or maybe wp-content/files/.</p>
<p>WP Super Cache (and I presume other caching plugins) <a href="http://wordpress.org/support/topic/plugin-wp-super-cache-major-bug-network-deactivating-deletes-files?replies=6">will delete everything</a> in the cache directory. It&#8217;s like putting important files in /tmp/ where files are <a href="http://askubuntu.com/questions/20783/how-is-the-tmp-directory-cleaned-up">routinely cleaned out</a> on reboot.</p>
<p>My replies on the thread above might paint me as a cold heartless bastard but I am sorry those websites suffered data loss. However I&#8217;m shocked that they put links to uploaded images in a folder containing temporary files!</p>
<p><stron>Edit</strong> (20 minutes later): the <a href="http://codex.wordpress.org/Nginx">codex page</a> has been updated, thanks Westi for your help. It now recommends using wp-content/ms-filemap/ rather than wp-content/cache/</p>
 <img src="http://ocaoimh.ie/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=89496794" width="1" height="1" style="display: none;" />
<p><strong>Related Posts</strong><ul><li> <a href="http://ocaoimh.ie/2006/10/26/brians-latest-comments-cached/" rel="bookmark" title="Permanent Link: Brians Latest Comments Cached">Brians Latest Comments Cached</a></li><li> <a href="http://ocaoimh.ie/2005/05/25/irish-blogs-directory-the-new-boggersphere/" rel="bookmark" title="Permanent Link: Irish Blogs Directory, the new boggersphere!">Irish Blogs Directory, the new boggersphere!</a></li><li> <a href="http://ocaoimh.ie/2003/02/14/cork-lug-fish-ftp/" rel="bookmark" title="Permanent Link: Cork LUG &#8211; Fish, ftp over ssh  &#8230;">Cork LUG &#8211; Fish, ftp over ssh  &#8230;</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://ocaoimh.ie/2012/01/18/a-cache-directory-is-a-temporary-directory/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WP-Super-Cache: bug fixing and PHP object destruction</title>
		<link>http://ocaoimh.ie/2012/01/04/wp-super-cache-bug-fixing-and-php-object-destruction/</link>
		<comments>http://ocaoimh.ie/2012/01/04/wp-super-cache-bug-fixing-and-php-object-destruction/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 22:39:11 +0000</pubDate>
		<dc:creator>Donncha O Caoimh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[irishblogs]]></category>
		<category><![CDATA[wp-super-cache]]></category>

		<guid isPermaLink="false">http://ocaoimh.ie/?p=89496661</guid>
		<description><![CDATA[If you use the WPTouch mobile plugin, or the preload function in my caching plugin, or noticed that annoying but random and (thankfully) rare &#8220;front page isn&#8217;t showing my front page&#8221; bug then you might like to try the development &#8230; <a href="http://ocaoimh.ie/2012/01/04/wp-super-cache-bug-fixing-and-php-object-destruction/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you use the WPTouch mobile plugin, or the preload function in my caching plugin, or noticed that annoying but random and (thankfully) rare &#8220;front page isn&#8217;t showing my front page&#8221; bug then you might like to try the development version of WP-Super-Cache located on <a href="http://wordpress.org/extend/plugins/wp-super-cache/download/">this page</a>.</p>
<p>Mobile plugins need to tell WP Super Cache what user agents they support. <a href="http://ocaoimh.ie/wp-super-cache-developers/">I documented the filters you can use</a> (&#8220;cached_mobile_browsers&#8221; and others) to do this but I don&#8217;t think they&#8217;ve been used by any plugin. It&#8217;s not hard to do and <a href="http://plugins.trac.wordpress.org/changeset/483977">I added code</a> that checks for WPTouch so when you visit the WP Super Cache settings page it updates the mobile user agents. So far it works for me but please feel free to view this site on your mobile phone and tell me if it looks ok! I also added support for the theme switcher in WPTouch based on <a href="http://wordpress.org/support/topic/wptouch-breaks-after-upgrading-wp-super-cache-to-10?replies=6#post-2530861">code posted</a> on the wporg forum.</p>
<p>It appears that the &#8220;random post on the front page&#8221; problem is a side effect of how PHP works. WordPress incorrectly reported that <a href="http://wordpress.org/support/topic/plugin-wp-super-cache-my-page-2-is-randomly-redirecting-to-other-posts?replies=15">the current page wasn&#8217;t a search page</a>, even though it was. I put an extra bit of code in checking if $_GET is non empty and that fixed it, so far.</p>
<p>Just in case anyone else is interested, this is why is_search() fails randomly when run during PHP shutdown. When a PHP process shuts down it starts by killing off objects. Unfortunately this happens before PHP stops executing your code, something that changed after PHP4. </p>
<p>Anything that runs when the output buffer finishes or that is registered by register_shutdown_function() better not depend on objects or classes. That means no using $wpdb, the object cache may disappear or to be completely paranoid don&#8217;t expect $wp_query to be around either! The functions is_search(), is_feed() and other related WordPress functions depend on $wp_query so you should cache the values of those functions earlier in the process. I&#8217;m thinking of hooking into wp_head but that depends on the theme unfortunately. Not every theme uses that action.</p>
<p>Many years ago <a href="http://plugins.trac.wordpress.org/changeset/101924">I changed the format</a> of the cache &#8220;meta file&#8221; from an object to an array because of the way the PHP desctruction process works. More recently, but still two years ago I had to <a href="http://wordpress.org/support/topic/plugin-wp-super-cache-call-to-a-member-function-get-on-a-non-object-in-cachephp?replies=24">remove all calls</a> to get_option() and update_option() in the output buffer handler because occasionally people saw the error, &#8220;Call to a member function get() on a non-object in cache.php&#8221; in their error log. The object cache object had been destroyed by PHP! That was a right pain to figure out as the code looked perfect yet didn&#8217;t work right some of the time.</p>
<p>To help figure out problems I&#8217;ve added a lot more debugging to the plugin too. If $wp_query disappears it&#8217;ll appear in your debug log, and preloading will generate a lot more messages now.</p>
<p>Next up is caching is_search(), is_feed(), is_single() etc. Where should those be cached? The &#8220;init&#8221; action is too early for is_search and probably others but I don&#8217;t want to depend on actions that may not be in a theme.</p>
 <img src="http://ocaoimh.ie/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=89496661" width="1" height="1" style="display: none;" />
<p><strong>Related Posts</strong><ul><li> <a href="http://ocaoimh.ie/2010/02/08/wp-super-cache-099/" rel="bookmark" title="Permanent Link: WP Super Cache 0.9.9">WP Super Cache 0.9.9</a></li><li> <a href="http://ocaoimh.ie/2009/05/26/looking-at-a-wpmu-object-cache/" rel="bookmark" title="Permanent Link: Looking at a WPMU Object Cache">Looking at a WPMU Object Cache</a></li><li> <a href="http://ocaoimh.ie/2008/10/24/wp-super-cache-084-the-garbage-collector/" rel="bookmark" title="Permanent Link: WP Super Cache 0.8.4, the garbage collector">WP Super Cache 0.8.4, the garbage collector</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://ocaoimh.ie/2012/01/04/wp-super-cache-bug-fixing-and-php-object-destruction/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>WP Super Cache 1.0</title>
		<link>http://ocaoimh.ie/2011/12/05/wp-super-cache-1-0/</link>
		<comments>http://ocaoimh.ie/2011/12/05/wp-super-cache-1-0/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 18:10:09 +0000</pubDate>
		<dc:creator>Donncha O Caoimh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[irishblogs]]></category>
		<category><![CDATA[wp-super-cache]]></category>

		<guid isPermaLink="false">http://ocaoimh.ie/?p=89496606</guid>
		<description><![CDATA[WP Super Cache is a fast page caching plugin for WordPress that can significantly speed up websites. The first release of this plugin was in September 2009 so this has been a bit too long in the making. Back then &#8230; <a href="http://ocaoimh.ie/2011/12/05/wp-super-cache-1-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a> is a fast page caching plugin for WordPress that can significantly speed up websites.</p>
<p>The first release of this plugin was in September 2009 so this has been a bit too long in the making. Back then the main caching plugin was WP Cache, which this plugin is based on, but now there are quite a few including W3 Total Cache, Hypercache, Quick Cache and <a href="http://wordpress.org/extend/plugins/search.php?q=caching">many more</a>.</p>
<p>Version 1.0 is an incremental upgrade from the previous release but it has a number of bugfixes and new features:</p>
<ol>
<li> The all new <a href="http://ocaoimh.ie/2011/11/29/wp-super-cache-scheduler-and-admin-bar-link/">scheduler and admin bar link</a> should please many people, especially those who want to clear the cache on their site at particular times. The &#8220;Delete Cache&#8221; admin bar link is something people have been asking about for as long as WordPress has had that bar!</li>
<li> You can preload <a href="http://ocaoimh.ie/2011/10/19/preload-categories-and-custom-post-content/">categories and taxonomies</a> although this hasn&#8217;t really been tested as well as I&#8217;d like. It works for me but YMMV.</li>
<li> There&#8217;s <a href="http://ocaoimh.ie/2011/07/11/get-a-sneak-preview-of-wp-super-cache-before-1-0/">better support for mobile and https users</a> now. Mobile support should scale a lot more than previously.</li>
<li> The cache tester is fixed now and the plugin traps as many errors as possible. It&#8217;ll also spit out some helpful text if there is a problem. 99% of the time it&#8217;s because the server can&#8217;t request a page from itself.</li>
<li> At the risk of annoying users who comment on your site you can make them appear to be anonymous users which will drastically help your server if they like commenting a lot. Unfortunately it stops the comment form populating with their details so it might be worth using an external comment system like Intense Debate or Disqus!</li>
<li> The Advanced Settings page now lists a &#8220;do not cache page&#8221; secret key. Use this key to view any page of your site uncached.</li>
<li> The cache file listing and delete links should work again now.</li>
<li> And many many more bug fixes.</li>
</ol>
<p>Once you upgrade go visit the settings page and check out what&#8217;s new there. The upgrade worked fine for me, but there&#8217;s no harm looking. Pay close attention to the new garbage collector. The scheduler is rather powerful and flexible so it&#8217;s worth setting up right.</p>
<p>If you have any problems please leave a comment here or use <a href="http://wordpress.org/tags/wp-super-cache?forum_id=10">the support forum</a>.</p>
 <img src="http://ocaoimh.ie/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=89496606" width="1" height="1" style="display: none;" />
<p><strong>Related Posts</strong><ul><li> <a href="http://ocaoimh.ie/2008/10/24/wp-super-cache-084-the-garbage-collector/" rel="bookmark" title="Permanent Link: WP Super Cache 0.8.4, the garbage collector">WP Super Cache 0.8.4, the garbage collector</a></li><li> <a href="http://ocaoimh.ie/2009/01/09/wp-super-cache-087/" rel="bookmark" title="Permanent Link: WP Super Cache 0.8.7">WP Super Cache 0.8.7</a></li><li> <a href="http://ocaoimh.ie/2010/02/08/wp-super-cache-099/" rel="bookmark" title="Permanent Link: WP Super Cache 0.9.9">WP Super Cache 0.9.9</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://ocaoimh.ie/2011/12/05/wp-super-cache-1-0/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>WP Super Cache Scheduler and Admin Bar Link</title>
		<link>http://ocaoimh.ie/2011/11/29/wp-super-cache-scheduler-and-admin-bar-link/</link>
		<comments>http://ocaoimh.ie/2011/11/29/wp-super-cache-scheduler-and-admin-bar-link/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 13:56:39 +0000</pubDate>
		<dc:creator>Donncha O Caoimh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[irishblogs]]></category>
		<category><![CDATA[wp-super-cache]]></category>

		<guid isPermaLink="false">http://ocaoimh.ie/?p=89496593</guid>
		<description><![CDATA[I made a few changes to WP Super Cache over the last week. The garbage collection user interface received an overhaul and it&#8217;s now possible to schedule the those jobs using a timer or a clock. It can also send &#8230; <a href="http://ocaoimh.ie/2011/11/29/wp-super-cache-scheduler-and-admin-bar-link/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I made a few changes to <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a> over the last week. The garbage collection user interface received an overhaul and it&#8217;s now possible to schedule the those jobs using a timer or a clock. It can also send you an email each time it runs!</p>
<p><img src="http://ocaoimh.ie/ocaoimh/2011/11/gc.png" alt="" title="gc" width="615" height="467" class="aligncenter size-full wp-image-89496596" /></p>
<p><img src="http://ocaoimh.ie/ocaoimh/2011/11/gc-email.png" alt="" title="gc-email" width="444" height="131" class="aligncenter size-full wp-image-89496595" /></p>
<p>Another major change was the addition of a &#8220;Delete Cache&#8221; link on the admin bar for logged in users. This may seem strange, but it will only show if you have disabled caching for known users. Unfortunately this is needed because of the security measures required. It only deletes the supercache file(s) for the current page, not any legacy files associated with it.</p>
<p><img src="http://ocaoimh.ie/ocaoimh/2011/11/delete-cache.png" alt="" title="delete-cache" width="358" height="94" class="aligncenter size-full wp-image-89496594" /></p>
<p>If you&#8217;re feeling adventurous go download the development version from <a href="http://wordpress.org/extend/plugins/wp-super-cache/download/">this page</a> and give it a whirl. I really need feedback that this works well so please leave a comment if you try it.</p>
<p>The version number won&#8217;t change and when the next release comes out you&#8217;ll still get the upgrade notification!</p>
 <img src="http://ocaoimh.ie/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=89496593" width="1" height="1" style="display: none;" />
<p><strong>Related Posts</strong><ul><li> <a href="http://ocaoimh.ie/2011/12/05/wp-super-cache-1-0/" rel="bookmark" title="Permanent Link: WP Super Cache 1.0">WP Super Cache 1.0</a></li><li> <a href="http://ocaoimh.ie/2010/08/24/wip-super-cache-admin-page/" rel="bookmark" title="Permanent Link: WIP: the Super Cache admin page">WIP: the Super Cache admin page</a></li><li> <a href="http://ocaoimh.ie/2009/02/26/wp-super-cache-091/" rel="bookmark" title="Permanent Link: WP Super Cache 0.9.1">WP Super Cache 0.9.1</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://ocaoimh.ie/2011/11/29/wp-super-cache-scheduler-and-admin-bar-link/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bye Bye Digg, Hello Stephen Fry!</title>
		<link>http://ocaoimh.ie/2011/11/21/bye-bye-digg-hello-stephen-fry/</link>
		<comments>http://ocaoimh.ie/2011/11/21/bye-bye-digg-hello-stephen-fry/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 13:55:14 +0000</pubDate>
		<dc:creator>Donncha O Caoimh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Stephen Fry]]></category>
		<category><![CDATA[wp-super-cache]]></category>

		<guid isPermaLink="false">http://ocaoimh.ie/?p=89496579</guid>
		<description><![CDATA[Last week The Hibbs Lupus Trust posted a tweet thanking various people after their site was mentioned in a tweet by Stephen Fry. Lupus is a horrible condition and the Trust aims to help raise awareness of it, support sufferers &#8230; <a href="http://ocaoimh.ie/2011/11/21/bye-bye-digg-hello-stephen-fry/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last week <a href="http://www.hibbslupustrust.org/">The Hibbs Lupus Trust</a> posted a <a href="https://twitter.com/#!/HibbsLupusTrust/statuses/136429993059291136">tweet</a> thanking various people after their site was mentioned <a href="https://twitter.com/#!/stephenfry/statuses/136391415151333376">in a tweet</a> by Stephen Fry. Lupus <a href="http://www.hibbslupustrust.org/lupus/">is a horrible condition</a> and the Trust aims to help raise awareness of it, support sufferers and help GPs diagnose it.</p>
<blockquote><p>Lupus causes the body’s immune system to go into overdrive and starts to attack itself. It is believed that over 50,000 people throughout the UK suffer with Lupus of whom 90% are female. The symptoms are many and varied, and the condition often seems to mimic other diseases. This gives rise to difficulty in diagnosis and the condition can be overlooked for years, unless the GP or consultant is alert to the possibility of lupus.</p></blockquote>
<p>The Trust&#8217;s website must have experienced a torrent of traffic because Mr Fry is followed by gazillions of people and the tweet was retweeted by over 100 of his followers. The website stayed up and I&#8217;m glad that <a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a> played a part in helping them.</p>
<p>I wanted to mark the occasion of a website getting a Frying and surviving so I changed the &#8220;Digg proof&#8221; message in the plugin to &#8220;Stephen Fry Proof&#8221;. Download the development version from <a href="http://wordpress.org/extend/plugins/wp-super-cache/download/">this page</a> if you want a look. The link in the admin page goes to the Trust&#8217;s tweet so I hope I can play a small part in spreading the word.</p>
<p><img src="http://ocaoimh.ie/ocaoimh/2011/11/stephenfry.png" alt="" title="Stephen Fry Proof" width="547" height="120" class="aligncenter size-full wp-image-89496580" /></p>
<p>Of course, just because you&#8217;re using this plugin is no guarantee that your site will survive a mention by Mr Fry or any other celebrity on Twitter (especially if your hosting is simply too limited) but With WP Super Cache at least it has a fighting chance!</p>
<p>BONUS: In case you didn&#8217;t see it, here&#8217;s Stephen Fry ag caint as Gaeilge (talking in Irish) <a href="http://ocaoimh.ie/2011/03/03/stephen-fry-ros-na-rn/">as he appeared on</a> an Irish language tv programme a while back:</p>
<p><span style="text-align:center; display: block;"><a href="http://ocaoimh.ie/2011/11/21/bye-bye-digg-hello-stephen-fry/"><img src="http://img.youtube.com/vi/7_VNWru5y6U/2.jpg" alt="" /></a></span></p>
 <img src="http://ocaoimh.ie/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=89496579" width="1" height="1" style="display: none;" />
<p><strong>Related Posts</strong><ul><li> <a href="http://ocaoimh.ie/2011/03/03/stephen-fry-ros-na-rn/" rel="bookmark" title="Permanent Link: Stephen Fry on Ros na Rún">Stephen Fry on Ros na Rún</a></li><li> <a href="http://ocaoimh.ie/2002/06/27/according-to-stephen/" rel="bookmark" title="Permanent Link: According to Stephen&#039;s referer &#8230;">According to Stephen&#039;s referer &#8230;</a></li><li> <a href="http://ocaoimh.ie/2007/11/07/how-well-did-super-cache-handle-the-digg/" rel="bookmark" title="Permanent Link: How well did Super Cache handle the digg?">How well did Super Cache handle the digg?</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://ocaoimh.ie/2011/11/21/bye-bye-digg-hello-stephen-fry/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Preload categories and custom post content</title>
		<link>http://ocaoimh.ie/2011/10/19/preload-categories-and-custom-post-content/</link>
		<comments>http://ocaoimh.ie/2011/10/19/preload-categories-and-custom-post-content/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 15:42:59 +0000</pubDate>
		<dc:creator>Donncha O Caoimh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp-super-cache]]></category>

		<guid isPermaLink="false">http://ocaoimh.ie/?p=89496545</guid>
		<description><![CDATA[The never ending journey to WP Super Cache 1.0 continues. Go grab the development version of the plugin on the download page as there have been a few changes since my last post (where I announced support for mixed https &#8230; <a href="http://ocaoimh.ie/2011/10/19/preload-categories-and-custom-post-content/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The never ending journey to WP Super Cache 1.0 continues. Go grab the development version of the plugin on the <a href="http://wordpress.org/extend/plugins/wp-super-cache/download/">download page</a> as there have been a few changes since <a href="http://ocaoimh.ie/2011/07/11/get-a-sneak-preview-of-wp-super-cache-before-1-0/">my last post</a> (where I announced support for mixed https sites among other things).</p>
<p>Some of the changes:</p>
<ul>
<li> The cache preloader will now preload tags and categories pages (and whatever other taxonomy you want by using the wp_cache_preload_taxonomies filter). It should also preload pages with custom post types, but I haven&#8217;t tested that yet as I don&#8217;t have any such pages here. I hope <a href="http://wordpress.org/support/topic/plugin-wp-super-cache-preload-custom-post-types?replies=5">Adam does</a> at least!</li>
<li> You should be able to delete files from the cache file listing again.</li>
<li> You can make &#8220;known users&#8221; anonymous so they&#8217;re served Supercache cache files. Logged in users will appear logged out and users who leave comments won&#8217;t have the comment form filled in however.</li>
<li> And quite a few more <a href="http://plugins.trac.wordpress.org/log/wp-super-cache/">bugfixes</a>.</li>
</ul>
<p>Only thing is, I need your help. The development version is running on this multisite install of WordPress and it&#8217;s working fine but I really need feedback, especially before 1.0 comes out.</p>
<p>So, if you&#8217;re comfortable with WordPress please go visit the <a href="http://wordpress.org/extend/plugins/wp-super-cache/download/">download page</a> and install the development version. Thanks!</p>
 <img src="http://ocaoimh.ie/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=89496545" width="1" height="1" style="display: none;" />
<p><strong>Related Posts</strong><ul><li> <a href="http://ocaoimh.ie/2011/12/05/wp-super-cache-1-0/" rel="bookmark" title="Permanent Link: WP Super Cache 1.0">WP Super Cache 1.0</a></li><li> <a href="http://ocaoimh.ie/2004/09/22/custom-fields-in-wpmu/" rel="bookmark" title="Permanent Link: Custom Fields in WPMU">Custom Fields in WPMU</a></li><li> <a href="http://ocaoimh.ie/2004/10/11/enclosures-in-wordpress/" rel="bookmark" title="Permanent Link: Enclosures in WordPress">Enclosures in WordPress</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://ocaoimh.ie/2011/10/19/preload-categories-and-custom-post-content/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Get a sneak preview of WP Super Cache before 1.0!</title>
		<link>http://ocaoimh.ie/2011/07/11/get-a-sneak-preview-of-wp-super-cache-before-1-0/</link>
		<comments>http://ocaoimh.ie/2011/07/11/get-a-sneak-preview-of-wp-super-cache-before-1-0/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 21:37:57 +0000</pubDate>
		<dc:creator>Donncha O Caoimh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Varnish]]></category>
		<category><![CDATA[wp-super-cache]]></category>

		<guid isPermaLink="false">http://ocaoimh.cuteandinsane.com/?p=89496354</guid>
		<description><![CDATA[WP Super Cache 1.0 will be out soon(ish) but I need testers to bang on the development version available on the download page. This version should be significantly faster if you have a lot of mobile visitors, plus it adds &#8230; <a href="http://ocaoimh.ie/2011/07/11/get-a-sneak-preview-of-wp-super-cache-before-1-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WP Super Cache 1.0 will be out soon(ish) but I need testers to bang on the development version available on the <a href="http://wordpress.org/extend/plugins/wp-super-cache/download/">download page</a>.</p>
<p>This version should be significantly faster if you have a lot of mobile visitors, plus it adds support for https secure pages. The speed came about by saving those files as static files in the supercache directories rather than the old &#8220;legacy caching&#8221; of WP Cache. You&#8217;ll see files like index-mobile.html(.gz) and index-https.html(.gz) in those directories. Be aware that if you use a flat permalink structure the plugin opens the root supercache directory for reading to find the index* files. This may or may not be an issue with directories containing a very large number of directories (10,000+ for example). </p>
<p>HTTPS support is built into the mod_rewrite rules so those files are served by the web server directly, but PHP serves the mobile clients. Only now you&#8217;ll be able to cache many times more mobile pages than before. There&#8217;s negligible speed difference between PHP and mod_rewrite modes anyway in normal operation.</p>
<p>There&#8217;s also a handy little &#8220;donotcachepage&#8221; GET parameter now. Add that, giving it the value of a secret key from the Advanced settings page and the current page will not be cached in any way.</p>
<p>There is lots of new code in the plugin. It&#8217;s running fine here, and a few other people have had no problems but I need more feedback. If you have a development server please give this a go, and if it works ok I believe it&#8217;s good enough to go live, <em>under supervision</em>. Don&#8217;t go install it on a Friday afternoon&#8230;</p>
<p>With the upgrade to WordPress 3.2 I moved this site and my <a href="http://inphotos.org/">photoblog</a> to a Multisite install so I&#8217;ve been looking at making Supercache work better in that environment too. </p>
<p>I also installed Varnish as a front end cache and woah, I&#8217;m impressed. Setup was fairly easy though it&#8217;s still not 100% right. When I make posts the following page is a blank page except for the blog title, and when I (as a logged in user) leave a comment I get a 500 error and wp-comments-post.php doesn&#8217;t redirect. I&#8217;m still trying to debug those issues. I mentioned this on <a href="https://plus.google.com/106437496932759928522/posts/QMfyoD5AAzZ">Google Plus</a> a few days ago but expect a follow up post on Varnish with docs in the near future. </p>
<p>Now all I need is traffic. I should blog more!</p>
 <img src="http://ocaoimh.ie/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=89496354" width="1" height="1" style="display: none;" />
<p><strong>Related Posts</strong><ul><li> <a href="http://ocaoimh.ie/2011/10/19/preload-categories-and-custom-post-content/" rel="bookmark" title="Permanent Link: Preload categories and custom post content">Preload categories and custom post content</a></li><li> <a href="http://ocaoimh.ie/2011/12/05/wp-super-cache-1-0/" rel="bookmark" title="Permanent Link: WP Super Cache 1.0">WP Super Cache 1.0</a></li><li> <a href="http://ocaoimh.ie/2008/10/24/wp-super-cache-084-the-garbage-collector/" rel="bookmark" title="Permanent Link: WP Super Cache 0.8.4, the garbage collector">WP Super Cache 0.8.4, the garbage collector</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://ocaoimh.ie/2011/07/11/get-a-sneak-preview-of-wp-super-cache-before-1-0/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>WP Super Cache 0.9.9.8</title>
		<link>http://ocaoimh.ie/2011/01/07/wp-super-cache-0998/</link>
		<comments>http://ocaoimh.ie/2011/01/07/wp-super-cache-0998/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 12:19:46 +0000</pubDate>
		<dc:creator>Donncha O Caoimh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[irishblogs]]></category>
		<category><![CDATA[wp-super-cache]]></category>

		<guid isPermaLink="false">http://ocaoimh.ie/?p=89496129</guid>
		<description><![CDATA[WP Super Cache is a full page caching plugin for WordPress that makes your website run much faster! Version 0.9.9.8 has been released and has a number of bug fixes and changes including: CDN updates: it can be switched off. &#8230; <a href="http://ocaoimh.ie/2011/01/07/wp-super-cache-0998/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a> is a full page caching plugin for WordPress that makes your website run much faster!</p>
<p>Version 0.9.9.8 has been released and has a number of bug fixes and changes including:</p>
<ol>
<li> CDN updates: it can be switched off. Multiple CNAMEs can be used for serving static content to improve performance.</li>
<li> Uninstall process improved. Files that the plugin creates are removed, and the wp-config.php and .htaccess files are fixed. If the plugin can&#8217;t do any of these steps it will display a message explaining what to do.</li>
<li> Cached dynamic pages can now be stored in Supercache files and compressed. No need to use legacy caching any more.</li>
<li> 1and1 Webhosting fix. They use &#8220;/kunden/&#8221; in some of their paths but not others.</li>
<li> I removed the &#8220;log by email&#8221; functionality as it caused problems for users who were inundated by email.</li>
<li> Many more minor fixes and changes.</li>
</ol>
<p>The old uninstall process has been completely revamped. Now all you need to do is deactivate it on the plugins page. It will then remove wp-cache-config.php and advanced-cache.php. It will also remove the extra code it added to wp-config.php and the .htaccess file. On the off chance it can&#8217;t remove those files it will print a helpful message asking you to fix the problem. Unfortunately this class of plugin (full page caching plugins) are by design more complicated than regular plugins and are more invasive.</p>
<p>Got a problem with the plugin? Use the <a href="http://wordpress.org/tags/wp-super-cache?forum_id=10">support forum</a> please. Support queries posted here may be ignored or deleted.</p>
 <img src="http://ocaoimh.ie/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=89496129" width="1" height="1" style="display: none;" />
<p><strong>Related Posts</strong><ul><li> <a href="http://ocaoimh.ie/2008/10/24/wp-super-cache-084-the-garbage-collector/" rel="bookmark" title="Permanent Link: WP Super Cache 0.8.4, the garbage collector">WP Super Cache 0.8.4, the garbage collector</a></li><li> <a href="http://ocaoimh.ie/2009/01/09/wp-super-cache-087/" rel="bookmark" title="Permanent Link: WP Super Cache 0.8.7">WP Super Cache 0.8.7</a></li><li> <a href="http://ocaoimh.ie/2010/02/08/wp-super-cache-099/" rel="bookmark" title="Permanent Link: WP Super Cache 0.9.9">WP Super Cache 0.9.9</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://ocaoimh.ie/2011/01/07/wp-super-cache-0998/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Better uninstall for Supercache and other things</title>
		<link>http://ocaoimh.ie/2010/12/21/uninstall-supercache/</link>
		<comments>http://ocaoimh.ie/2010/12/21/uninstall-supercache/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 16:38:07 +0000</pubDate>
		<dc:creator>Donncha O Caoimh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[irishblogs]]></category>
		<category><![CDATA[wp-super-cache]]></category>

		<guid isPermaLink="false">http://ocaoimh.ie/?p=89496099</guid>
		<description><![CDATA[I need your help. Go grab the development version of WP Super Cache off the download page and give it a whirl. I&#8217;m working on making the uninstall process less painful than it is in the current release. I added &#8230; <a href="http://ocaoimh.ie/2010/12/21/uninstall-supercache/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I need your help. Go grab the development version of WP Super Cache off <a href="http://wordpress.org/extend/plugins/wp-super-cache/download/">the download page</a> and give it a whirl. I&#8217;m working on making the uninstall process less painful than it is in the current release.</p>
<p>I added an action on the deactivate hook for the plugin so when you deactivate it on the Plugins page it deletes the files the plugin created and removes the WP_CACHE definition from wp-config.php. It doesn&#8217;t yet remove the mod_rewrite rules from the .htaccess file though. Sometimes people put the WordPress rules in the same block of that file so removing the rules would stop the site serving requests! I will of course gladly accept code patches to do that job.</p>
<p>No more messing with uninstall.php now, just deactivate on your plugins page.</p>
<p>Besides that, the CDN page has an on/off switch and can use multiple hostnames now. The cache can be cleared when caching is disabled and dynamic pages can be served by using PHP mode rather than the slower &#8220;legacy mode&#8221;.</p>
<p>There are also numerous bug fixes so if you have a development site and a few minutes to spare why not give this a go? Please?</p>
 <img src="http://ocaoimh.ie/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=89496099" width="1" height="1" style="display: none;" />
<p><strong>Related Posts</strong><ul><li> <a href="http://ocaoimh.ie/2011/01/07/wp-super-cache-0998/" rel="bookmark" title="Permanent Link: WP Super Cache 0.9.9.8">WP Super Cache 0.9.9.8</a></li><li> <a href="http://ocaoimh.ie/2009/07/29/wp-super-cache-0-9-6-1/" rel="bookmark" title="Permanent Link: WP Super Cache 0.9.6.1">WP Super Cache 0.9.6.1</a></li><li> <a href="http://ocaoimh.ie/2010/02/22/remove-unused-utmsource-urls/" rel="bookmark" title="Permanent Link: Remove unused utm_source from your urls">Remove unused utm_source from your urls</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://ocaoimh.ie/2010/12/21/uninstall-supercache/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>WP Super Cache 0.9.9.7</title>
		<link>http://ocaoimh.ie/2010/11/23/wp-super-cache-0997/</link>
		<comments>http://ocaoimh.ie/2010/11/23/wp-super-cache-0997/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 18:00:38 +0000</pubDate>
		<dc:creator>Donncha O Caoimh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[irishblogs]]></category>
		<category><![CDATA[wp-super-cache]]></category>

		<guid isPermaLink="false">http://ocaoimh.ie/?p=89496066</guid>
		<description><![CDATA[WP Super Cache is a full page caching plugin for WordPress that makes your website run much faster! I&#8217;ve just released a new version and the biggest change in this one is the addition of Content Delivery Network (CDN) support &#8230; <a href="http://ocaoimh.ie/2010/11/23/wp-super-cache-0997/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a> is a full page caching plugin for WordPress that makes your website run much faster!</p>
<p>I&#8217;ve just released a new version and the biggest change in this one is the addition of Content Delivery Network (CDN) support thanks to <a href="http://mark.ossdl.de/">Mark Kubacki</a> who allowed me to integrate his <a href="http://wordpress.org/extend/plugins/ossdl-cdn-off-linker/">OSSDL CDN Off Linker</a> plugin. (Please go visit his blog and say thank you if you use this feature!)</p>
<p>The CDN support simply rewrites images, CSS and Javascript files so they point at a different hostname. That hostname can be another virtual host on your own server (aka &#8220;Poor Man&#8217;s CDN&#8221;) pointing at your WordPress install or a fully fledged CDN. If your CDN supports &#8220;origin pull&#8221; then all the files on your server will be copied there as they are requested by visitors. Otherwise you&#8217;ll have to transfer the files over manually.</p>
<p>Apart from that, bugs have been fixed, a few features have been tweaked including the uninstall script which has been streamlined somewhat.</p>
<p>I also added links (on the &#8220;Easy&#8221; settngs page) to some plugins and tools you may find useful in making your site run faster.</p>
<p>Problems? Go to the <a href="http://wordpress.org/tags/wp-super-cache?forum_id=10">forum</a> and someone may already have had that problem and solved it. If not, post there and you&#8217;ll get a reply.</p>
 <img src="http://ocaoimh.ie/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=89496066" width="1" height="1" style="display: none;" />
<p><strong>Related Posts</strong><ul><li> <a href="http://ocaoimh.ie/2008/10/24/wp-super-cache-084-the-garbage-collector/" rel="bookmark" title="Permanent Link: WP Super Cache 0.8.4, the garbage collector">WP Super Cache 0.8.4, the garbage collector</a></li><li> <a href="http://ocaoimh.ie/2009/01/09/wp-super-cache-087/" rel="bookmark" title="Permanent Link: WP Super Cache 0.8.7">WP Super Cache 0.8.7</a></li><li> <a href="http://ocaoimh.ie/2010/02/08/wp-super-cache-099/" rel="bookmark" title="Permanent Link: WP Super Cache 0.9.9">WP Super Cache 0.9.9</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://ocaoimh.ie/2010/11/23/wp-super-cache-0997/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
	</channel>
</rss>

