<?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>DailyApps &#187; optimization</title>
	<atom:link href="http://dailyapps.net/tag/optimization/feed/" rel="self" type="application/rss+xml" />
	<link>http://dailyapps.net</link>
	<description>One of the leading Technology Blogs in India.</description>
	<lastBuildDate>Sun, 08 Jan 2012 01:12:45 +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>iFreeMem &#8211; The Memory Optimizer for Mac OS X</title>
		<link>http://dailyapps.net/2007/09/ifreemem-the-memory-optimizer-for-mac-os-x/</link>
		<comments>http://dailyapps.net/2007/09/ifreemem-the-memory-optimizer-for-mac-os-x/#comments</comments>
		<pubDate>Mon, 03 Sep 2007 08:40:38 +0000</pubDate>
		<dc:creator>Karthik Kastury</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://dailyapps.net/2007/09/ifreemem-the-memory-optimizer-for-mac-os-x/</guid>
		<description><![CDATA[If you are in the middle of using an application and the system becomes unresponsive for several seconds it could be the memory manager working and claiming back some of... <a class="read-more" href="http://dailyapps.net/2007/09/ifreemem-the-memory-optimizer-for-mac-os-x/">Read The Rest &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.activata.co.uk/products/ifreemem.html' title='iFreeMem'><img src='http://ninja.dailyapps.net/wp-content/uploads/2007/09/logo.png' alt='iFreeMem' class='left'/></a><br />
If you are in the middle of using an application and the system becomes unresponsive for several seconds it could be the memory manager working and claiming back some of the Inactive memory for your application to use, if you wish to avoid this then <a href="http://www.activata.co.uk/products/ifreemem.html">iFreeMem</a> may be for you.<br />
<br class="clear" /><br />
Some scenarios where <a href="http://www.activata.co.uk/products/ifreemem.html">iFreeMem</a> can be useful:</p>
<ul>
<li>You have been busy on your laptop preparing for a presentation meeting and you would rather not have the system become unresponsive in the middle of your demo, might be worth running iFreeMem shortly before the meeting.</li>
<li>You are a musician or DJ, about to do a live performance or session using your Mac, you want to ensure everything will run smoothly and on cue.</li>
<p><span id="more-277"></span></p>
<li>You have just closed down a whole load of applications as you are just about to start a new task with different applications, you might want to use iFreeMem here.</li>
<li>You are about to run some memory hungry applications, such as graphic design software packages (Photoshop, Flash etc)</li>
<li>Your CPU is not working hard at all, yet you are convinced your Mac used to run a little quicker when you first got it, could it be that the activity of your startup items cause Inactive memory to fill-up when you log-in, and your memory hungry applications are having to grab Inactive memory back fairly soon, making them appear to run much slower?</li>
<li>You have low &#8216;Free&#8217; memory and high &#8216;Inactive&#8217; memory and you want to test if your applications performs better with more &#8216;Free&#8217; memory.</li>
<li>You just have a specific application you wish to run as fast as possible without memory manager interruptions.</li>
</ul>
<p>Ideally, you would like to buy more memory, but its too expensive. This app might be a solution for a performance degradation you could have been experiencing when Free memory gets very low? Download <a href="http://www.activata.co.uk/products/ifreemem.html">iFreeMem</a> today.</p>
]]></content:encoded>
			<wfw:commentRss>http://dailyapps.net/2007/09/ifreemem-the-memory-optimizer-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Optimizing WordPress for Best Performance</title>
		<link>http://dailyapps.net/2007/08/optimizing-wordpress-for-best-performance/</link>
		<comments>http://dailyapps.net/2007/08/optimizing-wordpress-for-best-performance/#comments</comments>
		<pubDate>Mon, 13 Aug 2007 14:00:04 +0000</pubDate>
		<dc:creator>Karthik Kastury</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://dailyapps.net/2007/08/optimizing-wordpress-for-best-performance/</guid>
		<description><![CDATA[Wordpress users have always had problems with their blog not loading when their blog posts have been dugg. Because of the very high traffic the blog goes down with MySQL... <a class="read-more" href="http://dailyapps.net/2007/08/optimizing-wordpress-for-best-performance/">Read The Rest &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p>Wordpress users have always had problems with their blog not loading when their blog posts have been dugg. Because of the very high traffic the blog goes down with MySQL errors, PHP errors etc.. But WordPress is a powerful blogging engine and you can take it to any levels you wish.. I am going to talk about how you can optimize your wordpress blog so that it can withstand any kind of load.. This topic has been widely debated in the past so i&#8217;ll just do a brief rundown to what has already been discussed and then pass over to tips that haven&#8217;t really been discussed so far.</p>
<ul>
<li>Reduce DB Calls</li>
<li>Remove Plugins which are not in use</li>
<li>Use WP-Cache</li>
</ul>
<p>While these tips are pretty much enough for everybody, but in case you want to extract that extra bit of juice from your wordpress blog then read on..</p>
<p><br style="clear:both" /></p>
<ul>
<li>Compress your Stylesheet and Javascript</li>
</ul>
<p>First make a copy of the both the Javascript and CSS files and save with an extension php. Once you have done that your header.php will look something like this.</p>
<p><strong>Before</strong><br />
<code>&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; href=&quot;/style.css&quot;/&gt;</code><br />
<code>&lt;script type=&quot;text/javascript&quot; src=&quot;js/prototype.js&quot;&gt;&lt;/script&gt;</code><br />
<span id="more-125"></span><br />
<strong>After</strong><br />
<code>&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;screen&quot; href=&quot;/style.css.php&quot;/&gt;</code><br />
<code>&lt;script type=&quot;text/javascript&quot; src=&quot;js/prototype.js.php&quot;&gt;&lt;/script&gt;</code></p>
<p>Once you have done that add the following to the very top of the <strong><code>style.css.php</code></strong> file</p>
<p><code>&lt;?php ob_start (&quot;ob_gzhandler&quot;); header(&quot;Content-type: text/css; charset: UTF-8&quot;); header(&quot;Cache-Control: must-revalidate&quot;); $offset = 604800 ; $ExpStr = &quot;Expires: &quot; . gmdate(&quot;D, d M Y H:i:s&quot;, time()   $offset) . &quot; GMT&quot;; header($ExpStr); ?&gt;</code></p>
<p>and this to the very top <strong><code>prototype.js.php</code></strong> file</p>
<p><code>&lt;?php ob_start (&quot;ob_gzhandler&quot;); header(&quot;Content-type: text/javascript; charset: UTF-8&quot;); header(&quot;Cache-Control: must-revalidate&quot;); $offset = 604800 ; $ExpStr = &quot;Expires: &quot; . gmdate(&quot;D, d M Y H:i:s&quot;, time()   $offset) . &quot; GMT&quot;; header($ExpStr); ?&gt;</code></p>
<p>Now that you have done all the hard work you should now know what does all this achieve. First of all the CSS and Javascript are compressed via gzip which is built into Apache. By using gzip compression you are saving tons of bandwidth and at the same time by enabling cache you are making sure that repeat visitors to your blog are not going to need the CSS and Javascript file once again. So effectively this means less HTTP requests and a huge saving of the precious bandwidth that you are paying for.</p>
<p><strong>Advantages</strong> : Right now the Homepage of dailyApps is at 14KB and by enabling gzip it comes down to 4KB. The Main CSS file is 7KB and after gzip compression it comes down to 2KB. The Urchin Tracker JS file is 21KB and it comes down to 6KB. See the huge savings there.. gzip compression is a must have for anyone who wants to save bandwidth.</p>
<p><strong>Disadvantages</strong> : At high server loads gzip compression can actually kill your server so you might want to disable gzip compression at high server loads.<br />
<br style="clear:both" /></p>
<ul>
<li>Cache Images, Scripts Server side rather than depending on the Browser to do so..</li>
</ul>
<p>Be very careful when proceeding with this. Make a backup of your existing .htaccess file before you continue with this step. By Caching Images, Javascript that don&#8217;t normally change over a period of time you can reduce HTTP requests and save bandwidth. To enable Caching add the following code to the end of your <code><strong>.htaccess</strong></code> file.</p>
<p><code># Begin Cache Control<br />
&lt;IfModule mod_expires.c&gt;<br />
ExpiresActive On<br />
ExpiresByType application/x-javascript A2592000<br />
ExpiresByType text/css A2592000<br />
ExpiresByType image/gif A604800<br />
ExpiresByType image/png A604800<br />
ExpiresByType image/jpeg A604800<br />
&lt;/IfModule&gt;</code></p>
<p>By Caching your images, Javascript you can see a hude increase in the load times of your site.. See this screenshot of this site for an example</p>
<p><img src='http://ninja.dailyapps.net/wp-content/uploads/2007/08/da-cache.png' alt='dailyApps Cache Control' class="center"/></p>
<p>You can see that the number of requests as well as amount of data transfer has been reduced significantly which directly results in better performance of your wordpress blog.</p>
<p><br style="clear:both" /></p>
<ul>
<li>Remove Etags</li>
</ul>
<p>Etags are tags that is sent out by the Server to the browser to see if a file has changed. Etags can be quite buggy at times and it is best to simple HTTP caching for better performance. For more details on this see this <a href="http://developer.yahoo.com/performance/rules.html#etags">page</a>. To remove Etags just add the following code to the end of your <code><strong>.htaccess</strong></code> file.</p>
<p><code>#ETag Configuration<br />
FileETag none</code></p>
<p>By doing this you are making sure that the Objects are cached properly and there is no ambiguity whatsoever regarding the request of the object.</p>
<p><br style="clear:both" /></p>
<ul>
<li>Use Image Sprites</li>
</ul>
<p>Image Sprites can be extremely helpful in reducing HTTP requests. For more details on how to use Image Sprites see this excellent howto written by <a href="http://paulstamatiou.com/2007/07/25/how-to-optimize-your-site-with-image-sprites/">Paul Stamatiou</a>.</p>
</ul>
<p><br style="clear:both" /><br />
Well this is it.. Using these tips I am sure you can extract that extra bit of Juice from your WordPress installation. Remember most of the things that I have talked about here are related to HTTP requests and caching, so first time visitors will not see any kind of improved load times when they visit your blog. But after that, it improves the performance of the blog to some extraordinary levels..</p>
<blockquote><p>Do comment and tell me how these tips have helped you to increase the performance of your WordPress blog.</p>
<p><strong>P.S. Also note that these techniques will work pretty much well for any website or blog that runs on Apache.</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://dailyapps.net/2007/08/optimizing-wordpress-for-best-performance/feed/</wfw:commentRss>
		<slash:comments>20</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 15/24 queries in 0.006 seconds using disk: basic
Content Delivery Network via ninja.dailyapps.net

Served from: dailyapps.net @ 2012-02-12 14:43:14 -->
