<?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>C3M Digital &#124; WordPress Development &#38; Consulting &#187; Performance</title>
	<atom:link href="http://c3mdigital.com/category/wordpress/performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://c3mdigital.com</link>
	<description>WordPress webdesign and development  in Houston Texas</description>
	<lastBuildDate>Wed, 16 May 2012 18:15:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>WordPress Performance Server &#8211; Debian “squeeze” with Nginx, APC and PHP from the Dotdeb repos</title>
		<link>http://c3mdigital.com/2011/07/22/wordpress-performance-server/</link>
		<comments>http://c3mdigital.com/2011/07/22/wordpress-performance-server/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 09:43:01 +0000</pubDate>
		<dc:creator>Chris Olbekson</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://c3mdigital.com/?p=1194</guid>
		<description><![CDATA[<p><p>Continue reading: <a href="http://c3mdigital.com/2011/07/22/wordpress-performance-server/">WordPress Performance Server &#8211; Debian “squeeze” with Nginx, APC and PHP from the Dotdeb repos</a> </p><p>Step by step guide on how to set up your own unmanaged server or vps to run as a WordPress Performance server environment. &#160;Using this setup you will have the ability to host a large WordPress Multisite set up or numerous single installs.</p></p><p>If your reading this anywhere other than <a href="http://c3mdigital.com">C3MDigital.com</a>, Facebook or an RSS reader then your using an un authorized source.  

<a href="http://c3mdigital.com">C3M Digital | WordPress Development &amp; Consulting - WordPress webdesign and development  in Houston Texas</a></p>]]></description>
			<content:encoded><![CDATA[<p>Continue reading: <a href="http://c3mdigital.com/2011/07/22/wordpress-performance-server/">WordPress Performance Server &#8211; Debian “squeeze” with Nginx, APC and PHP from the Dotdeb repos</a> </p><p><a href="http://c3mdigital.com/files/2011/07/nginx-wordpress1-300x84-copy.png"><img class="size-full wp-image-1359 aligncenter" title="nginx-wordpress1-300x84 copy" src="http://c3mdigital.com/files/2011/07/nginx-wordpress1-300x84-copy.png" alt="" width="300" height="84" /></a></p>
<p>This is a step by step guide on how to set up your own unmanaged server or vps to run as a WordPress Performance server environment.  Using this setup you will have the ability to host a large WordPress Multisite set up or numerous single installs.  This guide assumes you have a basic understanding of using SSH via the Mac Terminal app or Putty for Windows and requires an unmanaged dedicated server or VPS hosting account with either the 32 or 64 bit Debian kernal available.</p>
<p>In my last guide I touted a <a href="http://wp-performance.com/2010/10/nginx-reverse-proxy-cache-wordpress-apache/">Nginx reverse proxy cache with WordPress and Apache</a> as the ultimate WordPress performance stack but since then I have found that there is really no reason to use Apache unless you have a specific need for it.  Nginx has matured and works great with the WordPress rewrite engine and even W3 Total Cache now includes Nginx rewrite rules for page cache, minify and browser caching.</p>
<p><strong>Choosing a web host with Debian &#8220;squeeze&#8221; images available</strong></p>
<p><a href="http://www.debian.org/releases/stable/">Debian 6 aka &#8220;squeeze&#8221;</a> is considered the grandfather of Linux distors and Debian is known for relatively strict adherence to the <a title="Unix philosophy" href="http://en.wikipedia.org/wiki/Unix_philosophy">Unix</a> and <a title="Free software" href="http://en.wikipedia.org/wiki/Free_software">free software</a> philosophies.  Debian is also distributed with access to repositories containing thousands of software packages ready for installation and use.</p>
<p>Most of the large <a href="http://bit.ly/c3mGator">managed hosting companies</a> don&#8217;t give you the option of choosing your Linux distro so your going to need to find one that does.  The reason for this is that it&#8217;s much easier for a hosting company to provide support using cPanel or <a href="http://www.parallels.com/products/pvc46/">Parallels Virtuozzo</a> VPS virtualization.  Virtuozzo allows them to squeeze many more VPSs on a box and control the resources and your limited to guess what &#8211; Cent OS.</p>
<p>Your going to need a provider that offers <a href="http://xen.org/">Xen virtualization</a>.  Xen is a powerful open source virtualization platform that supports a wide range of guest operating systems including Linux &#8211; Debian, Ubuntu, Free BSD, Cent OS, Fedora and more.  When you set up your account have your provider load the <a href="http://www.debian.org/releases/stable/">Debian 6 aka &#8220;squeeze&#8221;</a> image on your VPS or install it on your dedicated server.  If you have over 2GB memory go for the 64 bit version.</p>
<p>I use <a href="http://www.softlayer.com/">Softlayer (formally The Planet)</a> for my dedicated server because of the state of the art data centers and major broadband backbone it&#8217;s connected to.  It also has a very powerful back end portal and allows you to connect to your box over a private VPN.  <a href="http://www.linode.com/">Linode</a>, <a href="http://www.slicehost.com/">Slicehost</a>, and <a href="http://www.vps.net/">VPS.net</a>  are also very good choices.  I would stay away from Media Temple and Rackspace as I&#8217;ve had problems with both and they&#8217;ve had well documented  <a href="http://michaeltorbert.com/blog/media-temple-hacked/">security vulnerabilities</a> in the past.</p>
<p><strong>Next Page: Connecting to your server the first time.</strong></p>
<p>If your reading this anywhere other than <a href="http://c3mdigital.com">C3MDigital.com</a>, Facebook or an RSS reader then your using an un authorized source.  

<a href="http://c3mdigital.com">C3M Digital | WordPress Development &amp; Consulting - WordPress webdesign and development  in Houston Texas</a></p>]]></content:encoded>
			<wfw:commentRss>http://c3mdigital.com/2011/07/22/wordpress-performance-server/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Reduce Page Loading Time by 300% With W3 Total Cache</title>
		<link>http://c3mdigital.com/2010/09/24/reduce-page-loading-time-w3-total-cache/</link>
		<comments>http://c3mdigital.com/2010/09/24/reduce-page-loading-time-w3-total-cache/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 22:35:51 +0000</pubDate>
		<dc:creator>Chris Olbekson</dc:creator>
				<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://c3mdigital.com/?p=822</guid>
		<description><![CDATA[<p><p>Continue reading: <a href="http://c3mdigital.com/2010/09/24/reduce-page-loading-time-w3-total-cache/">Reduce Page Loading Time by 300% With W3 Total Cache</a> </p><p>Not all WordPress users are able to host their blog or website on a private server or VPS and need a way to speed up their websites.  There are a few great WordPress caching plugins like WP Super Cache and W3 Total Cache.</p></p><p>If your reading this anywhere other than <a href="http://c3mdigital.com">C3MDigital.com</a>, Facebook or an RSS reader then your using an un authorized source.  

<a href="http://c3mdigital.com">C3M Digital | WordPress Development &amp; Consulting - WordPress webdesign and development  in Houston Texas</a></p>]]></description>
			<content:encoded><![CDATA[<p>Continue reading: <a href="http://c3mdigital.com/2010/09/24/reduce-page-loading-time-w3-total-cache/">Reduce Page Loading Time by 300% With W3 Total Cache</a> </p><p>I recently answered a question over at <a href="http://wordpress.stackexchange.com/">WordPress Answers</a>, Stack Exchanges new WordPress question and answer site, about <a href="http://wordpress.stackexchange.com/questions/2213/what-are-the-best-practices-for-using-a-caching-plugin-on-a-shared-host">best practices for using a caching plugin with a shared host</a>.</p>
<p>Not all WordPress users are able to host their blog or website on a private server or VPS and need a way to speed up their websites.  There are a few great WordPress caching plugins like WP Super Cache and W3 Total Cache.  Both plugins are very popular, well supported by their authors and do a good job of caching.<br />
<span id="more-822"></span><br />
WP Super Cache is developed and supported by <a href="http://ocaoimh.ie/">Donncha O Caoimh</a> who is a member of the <a href="http://automattic.com/about/">Automattic </a> team and a core WordPress contributor.</p>
<p>W3 Total Cache was originally developed for<a href="http://mashable.com/"> Mashable.com </a> by their CTO, <a href="http://www.w3-edge.com/">Frederick Townes </a>.</p>
<p>W3 Total Cache is much more than a caching plugin.  Along with page caching, W3 also does object caching, database caching, minifies and combines css and js files and also has built in CDN (Content Delivery Network) support.  This is the only plugin available that tackles all the best practices of <a href="http://www.stevesouders.com/blog/">High Performance Websites</a></p>
<h5>On shared hosting plans your caching options are limited.</h5>
<p>You will only be able to statically cache the html output from your pages.  This is the fastest way to serve pages but you loose the dynamic aspects of WordPress like making comments and seeing the latest comments on posts.</p>
<p>There are disk caching options available in W3 Total Cache for objects and database but for object caching you will only see gains if your host is running fast drives and most sites have far too many queries per page (due to poorly written plugins) to see any advantage from database disk caching.</p>
<p>When the plugin is first activated the recommended settings will already be in place.</p>
<h5>How to Configure the plugin for best performance on a shared hosting plan</h5>
<p>This article will go through all the steps of setting up the plugin to get the best performance gains on a shared host.  If your on a VPS or private server you will have a lot more features to work with like using a PHP opcode cache and caching database queries in memory.</p>
<h5>Page Cache Settings</h5>
<p>Check all the options for page cache<img src="http://c3mdigital.com/files/2010/09/pagecache-e1285364652655.jpg" alt="page cache settings" width="500" height="362" class="aligncenter no-border size-full wp-image-823" /></p>
<h5>Cache Preload</h5>
<p>Turn this on and set the update interval at what ever is appropriate for your site.  This will rebuild the page cache at the given interval.<img src="http://c3mdigital.com/files/2010/09/cache-preload-e1285365004810.jpg" alt="cache preload settings" width="450" height="284" class="aligncenter no-border size-full wp-image-824" /></p>
<h5>Minify Settings</h5>
<p>Select Rewrite url structure and if your going to use the CDN check the auto upload so newly minified files will automatically get uploaded to the CDN. <img src="http://c3mdigital.com/files/2010/09/minify-e1285365153726.jpg" alt="minify settings" width="500" height="275" class="aligncenter no-border size-full wp-image-825" /></p>
<h5>Minify HTML Settings</h5>
<p>Enable and check remove line breaks, inline js and css minification.  If your using adsense or another service that uses comment stems enter them here to avoid having them minified.  <img src="http://c3mdigital.com/files/2010/09/minifyhtml.jpg" alt="minify html settings" width="467" height="333" class="aligncenter no-border size-full wp-image-826" /></p>
<h5>CSS and Javascript Minify Settings</h5>
<p>In the file management choose your theme and add any css files you want combined and minified.  There is also a help wizard that will search all your templates and add the suggested files for you.</p>
<h5>Using The Help Wizard</h5>
<p>W3 Total includes a tool that goes through your theme templates and finds Javascript and CSS files that are used and provides recommended settings.  First try theses settings and if problems are encountered go back and modify as needed.  Any files highlighted in red are files you have already included to be minified.</p>
<p>The minify settings give you the option of placing the minified files in different locations.   After &lt;head&gt;, after &lt;body&gt;   and before &lt;/body&gt;.  It is best to put as many as you can before &lt;/body&gt;.  If any plugins add inline js you won&#8217;t be able to use before &lt;/body&gt; for jquery or the plugins js because it will need to load before any inline &lt;script&gt; tags.  You can include any combinations of files in each location and for each template.  For instance you can set your comment-reply.js to only load on single.php<br />
<img src="http://c3mdigital.com/files/2010/09/minify-wizard.png" alt="minify wizard" width="460" height="486" class="aligncenter size-full wp-image-840" /></p>
<h5>Browser Cache Settings</h5>
<p>This is the most important one to get right.  If you properly cache your static content in your users browsers you can drastically reduce page load times and reduce bandwidth usage.</p>
<h5>General</h5>
<p>Check everything. Make sure and check &#8220;do not process 404 errors for static objects&#8221;.  browser cache settings is a big win for shared hosting because invoking PHP and returning 404 pages to bots etc is a big drain on resources and this feature prevents that.<br />
<img src="http://c3mdigital.com/files/2010/09/browser-cache-settings.png" alt="browser-cache settings" width="500" height="484" class="aligncenter no-border size-full wp-image-835" /></p>
<h5>CSS and Javascript Browser Cache Settings</h5>
<p>Check everything and set expires header lifetime to far future.  31536000 seconds is 1 year and what <a href="http://developer.yahoo.com/yslow/">yslow</a> recommends.  If you make changes to your css or javascript you have to change the file names to prevent users from using the old version.  If your using minify you won&#8217;t have to worry about serving outdated content because W3 takes care of changing the name of the minified file for you.</p>
<p>Set your cache Control policy to cache with max age.<br />
<img src="http://c3mdigital.com/files/2010/09/browser-cache-files.png" alt="browser cache file settings" width="500" height="333" class="aligncenter no-border size-full wp-image-836" /></p>
<p>There are two more browser cache setting sections.  HTMl and Images.  For Images use the same settings as CSS and JS.</p>
<p>For HTML don&#8217;t set expires unless your site is mainly static.  You can use short lifetimes if you want (180 seconds) but I wouldn&#8217;t go higher.  Enable gzip and you can check &#8220;set W3 Headers&#8221; so you can check the response headers to make sure they are working.<br />
<img src="http://c3mdigital.com/files/2010/09/browser-cache-html.png" alt="browser cache html settings" width="500" height="353" class="aligncenter no-border size-full wp-image-837" /></p>
<h5>CDN Settings</h5>
<p>CDN is one of the largest performance wins for any hosting scenario even if self-hosted.  W3 Total has built in support for popular origin pull and origin push CDN&#8217;s and a robust self hosted option that requires you to set up subdomains and cnames.  Note: Do not check force override unless new files are being overwritten.  Force override will constantly re-upload files even if they already exist.  This wastes bandwidth and resources.<br />
<img src="http://c3mdigital.com/files/2010/09/cdn-general.png" alt="cdn general settings" width="500" height="395" class="aligncenter no-border size-full wp-image-838" /></p>
<p>Self hosted CDN will let you take advantage of pipelining.  Browsers can only download a few files at once, only 4 in some cases. Pipelining is a technique whereby aliases (subdomains for example) of your server are used to allow your browser to increase the practical limit of files that can be downloaded in parallel. Doing so maximizes the throughput of the your internet connection and allows the browser to render a page faster. W3TC takes care of managing these files transparently once DNS CNAMEs (aliases) and subdomains are properly configured.<br />
<img src="http://c3mdigital.com/files/2010/09/cdn-hostname-settings.png" alt="cdn hostname settings" width="500" height="367" class="aligncenter no-border size-full wp-image-839" /></p>
<h5>Support</h5>
<p>W3 Total Cache is one of the best supported plugins on the WordPress.org plugin repository.  The author responds to all questions <a href="http://wordpress.org/tags/w3-total-cache">tagged w3-total-cache </a> and a support tab is also included in the plugin to use for reporting bugs.</p>
<h5>Testing</h5>
<p>You should always test your results and tweak your settings accordingly.  I like to use <a href="http://www.webpagetest.org/">WebPageTest.org</a>.  To compare my results and identify any potential problems.</p>
<h5>How much can you increase your performance using W3 Total Cache on WordPress with shared hosting?</h5>
<p>I recently helped a client reduce his page load times from almost 10 seconds to 3 seconds by implementing these settings on his WordPress blog.</p>
<h5>Before:</h5>
<p><img src="http://c3mdigital.com/files/2010/09/before-e1285366518625.jpg" alt="results before w3 total cache" width="500" height="532" class="aligncenter no-border size-full wp-image-832" /></p>
<p>As you can see by the waterfall image he was loading javascript before css which causes a blocking condition.  Blocking is when the loading of a script or file makes all other requests wait until it is fully downloaded.  He also had 50 external file requests and some 404 errors.</p>
<h5>After installing and configuring W3 Total Cache</h5>
<p><img src="http://c3mdigital.com/files/2010/09/after-e1285366746269.jpg" alt="after installing w3 total cache" width="500" height="451" class="aligncenter no-border size-full wp-image-833" /></p>
<p>These results are not perfect but they are a dramatic improvement over what they were.  We reduced the total time to load the page from 10 seconds to 3 seconds.  By combining and removing the javascript to the bottom we reduced the Start Render time from 3.5 seconds to .45 seconds.  The start render time is very important because it indicates when the page starts becoming viewable in the browser.  This progressive rendering effect gives the illusion of instant page loads because the user doesn&#8217;t notice there are still files being loaded in the background below the fold.</p>
<h5>Conclusion</h5>
<p>W3 Total Cache is the best choice for a caching plugin because it has so many more features than just caching.  What has your experience been with W3 Total Cache or other web performance solutions?  I would love to hear some of your best practice tips lets discuss this further in the comments.</p>
<h5>Other Performance Resources</h5>
<p><a href="http://c3mdigital.com/2010/08/optimizing-wordpress-performance-wordcamp-houston/">Optimizing WordPress for Performance</a>, my WordCamp Houston presentation.<br />
<a href="http://c3mdigital.com/2010/08/add-re-tweet-button-iframe-faster-page-loads/">How to add a re tweet button in an Iframe after the page loads for better performance</a><br />
<a href="http://www.w3-edge.com/weblog/2009/12/the-quest-for-speed/">The Quest for Speed </a>&nbsp; by Frederick Townes</p>
<p>If your reading this anywhere other than <a href="http://c3mdigital.com">C3MDigital.com</a>, Facebook or an RSS reader then your using an un authorized source.  

<a href="http://c3mdigital.com">C3M Digital | WordPress Development &amp; Consulting - WordPress webdesign and development  in Houston Texas</a></p>]]></content:encoded>
			<wfw:commentRss>http://c3mdigital.com/2010/09/24/reduce-page-loading-time-w3-total-cache/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Add a Re-Tweet Button in an Iframe for Faster Page Loads</title>
		<link>http://c3mdigital.com/2010/08/10/add-re-tweet-button-iframe-faster-page-loads/</link>
		<comments>http://c3mdigital.com/2010/08/10/add-re-tweet-button-iframe-faster-page-loads/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 00:27:33 +0000</pubDate>
		<dc:creator>Chris Olbekson</dc:creator>
				<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://c3mdigital.com/?p=794</guid>
		<description><![CDATA[<p><p>Continue reading: <a href="http://c3mdigital.com/2010/08/10/add-re-tweet-button-iframe-faster-page-loads/">Add a Re-Tweet Button in an Iframe for Faster Page Loads</a> </p><p>One of the topics discussed in my WordCamp Houston Presentation, Optimizing For Performance, was putting social media share buttons in an iframe to improve page rendering. I thought it would be helpful to describe in more detail how to accomplish this. Since Facebook already does a pretty good job of putting their widget code in [...]</p></p><p>If your reading this anywhere other than <a href="http://c3mdigital.com">C3MDigital.com</a>, Facebook or an RSS reader then your using an un authorized source.  

<a href="http://c3mdigital.com">C3M Digital | WordPress Development &amp; Consulting - WordPress webdesign and development  in Houston Texas</a></p>]]></description>
			<content:encoded><![CDATA[<p>Continue reading: <a href="http://c3mdigital.com/2010/08/10/add-re-tweet-button-iframe-faster-page-loads/">Add a Re-Tweet Button in an Iframe for Faster Page Loads</a> </p><p>One of the topics discussed in my WordCamp Houston Presentation, Optimizing For Performance, was putting social media share buttons in an iframe to improve page rendering.  I thought it would be helpful to describe in more detail how to accomplish this.</p>
<p><span id="more-794"></span><br />
Since Facebook already does a pretty good job of putting their widget code in an iframe we will use the TweetMeMe Re-Tweet button for this example.  If you were to just put the code directly in an iframe it wouldn&#8217;t help much because Javascript embedded in an iframe will block the rest of the page from loading until it was complete.</p>
<p>To accomplish our goal of progressive page rendering we will need to start with a div placeholder for our iframe code and write a short Javascript function to add the iframe code to our placeholder div once the page has completely loaded.  This is the same method Fredrick Townes, creator of the <a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3-Total Cache</a> plugin and CTO of Mashable.com, uses to place the buttons on Mashable.</p>
<p>First we need to add our div placeholder to our template files where we want the Tweetmeme button to appear.  In this case we will use div id=&#8221;tm_box&#8221; then close the div.</p>
<p>Next we will need to build our iframe src variable.</p>
<p>1. Start with the button.js url that Tweetmeme provides in their embed code:<br />
<code>http://api.tweetmeme.com/button.js</code><br />
2. Add <code>?url=</code> followed by the page url (for now we will add URL as a placeholder because we will want the url to be whatever page the button is placed on).<br />
3. Add <code>&amp;style=</code> followed by what button style you will want to use.  Either normal or compact.<br />
4. Add <code>&amp;source=</code> followed by your Twitter username.<br />
5. Add <code>&amp;service=</code> followed by a URL shortening service for ease of use we will use the bit.ly service see the Tweetmeme api reference on how to add other services.</p>
<p>Your completed src variable will look something like this:<br />
<code>http://api.tweetmeme.com/button.js?url=URL&amp;style=normal&amp;source=Chris_Olbekson&amp;service=bit.ly</code></p>
<p>Now we will set the width and height attributes:</p>
<p>For the normal style button: <code>width="50" height="61"</code><br />
For the compact style button <code>width="90" height="20"</code></p>
<p>Now that we have all our variable our iframe code will look something like this:<br />
<code>
<pre>&lt;iframe src="http://api.tweetmeme.com/button.js?url=URL&amp;style=normal&amp;source=Chris_Olbekson&amp;service=bit.ly" scrolling="no" frameborder="0" width="50" height="61" &gt;&lt;/iframe&gt;</pre>
<p></code></p>
<p>Now to convert your iframe code from html to JavaScript you can use this simple online <a href="http://www.accessify.com/tools-and-wizards/developer-tools/html-javascript-convertor/">HTML to JavaScript Converter</a><br />
<a href="http://c3mdigital.com/files/2010/08/html-java-e1281484904301.png"><img src="http://c3mdigital.com/files/2010/08/html-java-e1281484904301.png" alt="" width="350" height="318" class="aligncenter size-full wp-image-795" /></a></p>
<p>Next we need a JavaScript function get the current page url.  We will use the <code>escape()</code> function just like TweetMeme uses in its button.js and we will add <code>window.onload = tweetMemeButton</code> which will fire the code after the page is completely loaded.</p>
<p>Here is our completed JavaScript which we can save as an external file and call it in header.php or footer.php (It won&#8217;t matter where we call it because it won&#8217;t fire till the page is loaded).</p>
<p><code>
<pre>
function tweetMemeButton() {
	if (document.getElementById("tm_box")) {
		var iframeCode= "";
iframeCode += "&lt;iframe src="http://api.tweetmeme.com/button.js?url=" + escape(document.URL) + "&amp;style=normal&amp;source=chris_olbekson &amp;service=bit.ly" scrolling="no" frameborder="0" width="50" height="61" &gt;";

		document.getElementById("tm_box").innerHTML = iframeCode;
	}
}

window.onload = tweetMemeButton;
</pre>
<p></code></p>
<p><del datetime="2010-08-18T02:25:16+00:00">This code is used to add the TweetMeMe Re-Tweet button at the end of this post.</del></p>
<p>**Update: 08/12/2020<br />
Twitter just announced the release of their new tweet button.  I will be evaluating the performance over the next few days.</p>
<p>If your reading this anywhere other than <a href="http://c3mdigital.com">C3MDigital.com</a>, Facebook or an RSS reader then your using an un authorized source.  

<a href="http://c3mdigital.com">C3M Digital | WordPress Development &amp; Consulting - WordPress webdesign and development  in Houston Texas</a></p>]]></content:encoded>
			<wfw:commentRss>http://c3mdigital.com/2010/08/10/add-re-tweet-button-iframe-faster-page-loads/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimizing WordPress for Performance WordCamp Houston</title>
		<link>http://c3mdigital.com/2010/08/07/optimizing-wordpress-performance-wordcamp-houston/</link>
		<comments>http://c3mdigital.com/2010/08/07/optimizing-wordpress-performance-wordcamp-houston/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 19:56:36 +0000</pubDate>
		<dc:creator>Chris Olbekson</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[WordCamp]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://c3mdigital.com/?p=793</guid>
		<description><![CDATA[<p><p>Continue reading: <a href="http://c3mdigital.com/2010/08/07/optimizing-wordpress-performance-wordcamp-houston/">Optimizing WordPress for Performance WordCamp Houston</a> </p><p>Optimizing WordPress for Performance &#8211; WordCamp Houston View more presentations from Chris Olbekson.</p></p><p>If your reading this anywhere other than <a href="http://c3mdigital.com">C3MDigital.com</a>, Facebook or an RSS reader then your using an un authorized source.  

<a href="http://c3mdigital.com">C3M Digital | WordPress Development &amp; Consulting - WordPress webdesign and development  in Houston Texas</a></p>]]></description>
			<content:encoded><![CDATA[<p>Continue reading: <a href="http://c3mdigital.com/2010/08/07/optimizing-wordpress-performance-wordcamp-houston/">Optimizing WordPress for Performance WordCamp Houston</a> </p><div style="width:425px" id="__ss_4921472"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/c3mdigital/optimizing-wordpress-for-performance-wordcamp-houston" title="Optimizing WordPress for Performance - WordCamp Houston">Optimizing WordPress for Performance &#8211; WordCamp Houston</a></strong><object id="__sse4921472" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=optimizingforperformance-100807194004-phpapp01&#038;rel=0&#038;stripped_title=optimizing-wordpress-for-performance-wordcamp-houston&#038;userName=c3mdigital" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4921472" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=optimizingforperformance-100807194004-phpapp01&#038;rel=0&#038;stripped_title=optimizing-wordpress-for-performance-wordcamp-houston&#038;userName=c3mdigital" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/c3mdigital">Chris Olbekson</a>.</div>
</div>
<p>If your reading this anywhere other than <a href="http://c3mdigital.com">C3MDigital.com</a>, Facebook or an RSS reader then your using an un authorized source.  

<a href="http://c3mdigital.com">C3M Digital | WordPress Development &amp; Consulting - WordPress webdesign and development  in Houston Texas</a></p>]]></content:encoded>
			<wfw:commentRss>http://c3mdigital.com/2010/08/07/optimizing-wordpress-performance-wordcamp-houston/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordCamp Houston</title>
		<link>http://c3mdigital.com/2010/07/30/wordcamp-houston/</link>
		<comments>http://c3mdigital.com/2010/07/30/wordcamp-houston/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 10:19:22 +0000</pubDate>
		<dc:creator>Chris Olbekson</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[WordCamp]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://c3mdigital.com/?p=782</guid>
		<description><![CDATA[<p><p>Continue reading: <a href="http://c3mdigital.com/2010/07/30/wordcamp-houston/">WordCamp Houston</a> </p><p>My topic will be "Optimizing for Performance" - How to make your WordPress Blog Faster and Scalable.  The discussion will include tips for installing and configuring the W3 Total Cache plugin and how to take advantage of APC, X-Cache, or eAccelerator opcode caching...</p></p><p>If your reading this anywhere other than <a href="http://c3mdigital.com">C3MDigital.com</a>, Facebook or an RSS reader then your using an un authorized source.  

<a href="http://c3mdigital.com">C3M Digital | WordPress Development &amp; Consulting - WordPress webdesign and development  in Houston Texas</a></p>]]></description>
			<content:encoded><![CDATA[<p>Continue reading: <a href="http://c3mdigital.com/2010/07/30/wordcamp-houston/">WordCamp Houston</a> </p><p><a href="http://www.wordcamphouston.com/"><img src="http://c3mdigital.com/files/2010/07/WCH-Speaker-e1280483017479.jpg" alt="" width="100" height="133" class="alignleft size-full wp-image-781" /></a>I will be speaking at Houston&#8217;s first WordCamp, a one day camp dedicated to serving beginner to advanced, businesses to bloggers, and everyone in between.</p>
<p>My topic will be &#8220;Optimizing for Performance&#8221; &#8211; How to make your WordPress Blog Faster and Scalable.  The discussion will include tips for installing and configuring the W3 Total Cache plugin and how to take advantage of APC, X-Cache, or eAccelerator opcode caching, using efficient CSS selectors and theme files, and how to maximize your MySql database for performance.</p>
<p>If your reading this anywhere other than <a href="http://c3mdigital.com">C3MDigital.com</a>, Facebook or an RSS reader then your using an un authorized source.  

<a href="http://c3mdigital.com">C3M Digital | WordPress Development &amp; Consulting - WordPress webdesign and development  in Houston Texas</a></p>]]></content:encoded>
			<wfw:commentRss>http://c3mdigital.com/2010/07/30/wordcamp-houston/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 6/11 queries in 0.005 seconds using memcached
Object Caching 791/791 objects using apc

Served from: star.c3mserver.us @ 2012-05-17 18:28:10 -->
