<?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>Simon Whatley &#187; configuration</title>
	<atom:link href="http://www.simonwhatley.co.uk/tag/configuration/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simonwhatley.co.uk</link>
	<description>The opposite of every great idea is another great idea</description>
	<lastBuildDate>Wed, 02 Nov 2011 09:28:34 +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>How to Set an Expires Header in Apache</title>
		<link>http://www.simonwhatley.co.uk/how-to-set-an-expires-header-in-apache</link>
		<comments>http://www.simonwhatley.co.uk/how-to-set-an-expires-header-in-apache#comments</comments>
		<pubDate>Wed, 03 Feb 2010 15:06:25 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Apache HTTP Server]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[expires header]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[stylesheets]]></category>
		<category><![CDATA[Web browsers]]></category>
		<category><![CDATA[Yahoo! Inc.]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=2323</guid>
		<description><![CDATA[Setting an Expires (or Cache-Control) header in Apache will help speed up your website. I'm running Apache 2.x, and define an expires header for all of the site's static assets (images, stylesheets, and scripts).]]></description>
			<content:encoded><![CDATA[<p>Setting an Expires (or Cache-Control) header in Apache will help speed up your website. I&#8217;m running Apache 2.x, and define an expires header for all of the site&#8217;s static assets (images, stylesheets, and scripts).</p>
<p>In Apache, <code>mod_expires</code> is a module that allows you to set a given period of time to live for web pages and other objects served from web pages. The idea is to inform web browsers how often they should reload objects from the server. This will save you bandwidth and server load, because clients who follow the header will reload objects less frequently.</p>
<p>The expires module is <strong>not</strong> compiled by default and must be enabled in the Apache <em>httpd.conf</em> file. Make sure the following is present and uncommented (remove preceding the #):</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">LoadModule expires_module modules/mod_expires.so</pre></div></div>

<p>To set an expires header, simply add the following to the <code>&lt;virtualHost&gt;</code> section of your Apache <em>vhost</em> configuration:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">ExpiresActive On
ExpiresByType image/gif &quot;access plus 1 months&quot;
ExpiresByType image/jpg &quot;access plus 1 months&quot;
ExpiresByType image/jpeg &quot;access plus 1 months&quot;
ExpiresByType image/png &quot;access plus 1 months&quot;
ExpiresByType image/vnd.microsoft.icon &quot;access plus 1 months&quot;
ExpiresByType image/x-icon &quot;access plus 1 months&quot;
ExpiresByType image/ico &quot;access plus 1 months&quot;
ExpiresByType application/javascript “now plus 1 months”
ExpiresByType application/x-javascript “now plus 1 months”
ExpiresByType text/javascript “now plus 1 months”
ExpiresByType text/css “now plus 1 months”
ExpiresDefault &quot;access plus 1 days&quot;</pre></div></div>

<p>Alternatively you can add it to your <em>htaccess</em> file in an <code>&lt;ifModule mod_expires.c&gt;&lt;/ifModule&gt;</code> block.</p>
<p>If you need to change the length of time a type expires, simply change <em>access plus 1 months</em> to the appropriate length of time, e.g. <em>access plus 1 days</em>, <em>access plus 365 days</em> etc. The time length is by default specified in seconds, but you may also use any of these keys: years, months, weeks, days, hours, minutes and seconds.</p>
<p>You can read all about expires headers by reading Yahoo!’s <a href="http://developer.yahoo.com/performance/rules.html#expires" title="Yahoo! Best Practices for Speeding Up Your Web Site Guide" target="_blank" rel="nofollow">Best Practices for Speeding Up Your Web Site</a> guide.</p>
<p>Alternatively, read the <a href="http://httpd.apache.org/docs/2.0/mod/mod_expires.html" title="Apache mod_expires documentation" target="_blank" rel="nofollow">Apache mod_expires documentation</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/how-to-set-an-expires-header-in-apache/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>PHP.ini Permission Problems on Windows Vista</title>
		<link>http://www.simonwhatley.co.uk/phpini-permission-problems-on-windows-vista</link>
		<comments>http://www.simonwhatley.co.uk/phpini-permission-problems-on-windows-vista#comments</comments>
		<pubDate>Sun, 17 Feb 2008 22:28:41 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[administrator]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[configuring]]></category>
		<category><![CDATA[difficulties]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[Microsoft Vista]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[paths]]></category>
		<category><![CDATA[permissions]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[Rob Douglas]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[solutions]]></category>
		<category><![CDATA[solving]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=398</guid>
		<description><![CDATA[Installing PHP is a relatively simple task one would think. Indeed it is simple, but configuring the php.ini isn't; at least not so on Windows Vista! It is infuriating when such a relatively simple task is made inordinately complicated because of the nuances of Vista permissions. What started out as a 5 minute task took a significant number of hours searching for a suitable answer on Google, and not only by myself.]]></description>
			<content:encoded><![CDATA[<p>Installing PHP is a relatively simple task one would think. Indeed it is simple, but configuring the php.ini isn&#8217;t; at least not so on Windows Vista! It is infuriating when such a relatively simple task is made inordinately complicated because of the nuances of Vista permissions. What started out as a 5 minute task took a significant number of hours searching for a suitable answer on Google, and not only by myself.</p>
<p>The task I was trying to achieve was the installation of development versions of <a href="http://wordpress.org" title="WordPress" rel="nofollow">WordPress</a>, <a href="http://drupal.org" title="Drupal" rel="nofollow">Drupal</a>, <a href="http://www.mediawiki.org" title="MediaWiki" rel="nofollow">MediaWiki</a> and <a href="http://moodle.org" title="Moodle" rel="nofollow">Moodle</a>, all of which would require a MySQL database. Trying to load the MySQL extension should have been a simple case of uncommenting the line in the php.ini and restarting the Apache service. With Vista, this was certainly not the case.</p>
<p>I set up a very simple page detailing the <acronym title="PHP: Hypertext Preprocessor">php</acronym> configuration in an index.php file:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php <span style="color: #990000;">phpinfo</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>This showed me the default configuration path of my php.ini and extensions directory, amongst a whole host of other information.</p>
<p>In both cases the paths were incorrect. First and foremost the configuration file path stated <code>C:\Windows</code> when in fact I had installed it in the root (<code>C:\PHP5</code>). So, although I was amending the php.ini file with the correct detail, Vista was using the default values. If there is no php.ini file in Windows, then you&#8217;ll continue banging your head against a brick wall.</p>
<p>The problems didn&#8217;t stop there. Moving the php.ini file to the Windows directory under Vista isn&#8217;t a simple copy and paste task. You need to be administrator. But Vista&#8217;s administrator priviledges are more pseudo than actual! In order to amend and save the php.ini file in the Windows directory, you must run Notepad as administrator and save the file as such. Voila! Everything then works. The <code>phpinfo()</code> function returned the correct installation detail and I could continue with the job I was meant to be doing.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>PS. Thanks to <a href="http://www.anucreative.com" title="Rob Douglas" rel="nofollow">Rob Douglas</a> for his help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/phpini-permission-problems-on-windows-vista/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring ColdFusion 8 with Apache</title>
		<link>http://www.simonwhatley.co.uk/configuring-coldfusion-8-with-apache</link>
		<comments>http://www.simonwhatley.co.uk/configuring-coldfusion-8-with-apache#comments</comments>
		<pubDate>Fri, 16 Nov 2007 09:47:30 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[administrator]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Apache installation]]></category>
		<category><![CDATA[Application Servers]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[ColdFusion Administrator]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[httpd.conf]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[trouble shooting]]></category>
		<category><![CDATA[Web Servers]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=334</guid>
		<description><![CDATA[After installing ColdFusion 8 and Apache successfully you may still see an "HTTP 500 Internal Server Error" when navigating to a ColdFusion page. All is not lost, you simply need to configure, or check the configuration of Apache. Apache requires very little post installation modification, but it is always good practice to check the httpd.conf file to ensure that the ColdFusion "install" scripts did what they were supposed to do.]]></description>
			<content:encoded><![CDATA[<p>After installing ColdFusion 8 and Apache successfully you may still see an &#8220;HTTP 500 Internal Server Error&#8221; when navigating to a ColdFusion page. All is not lost, you simply need to configure, or check the configuration of Apache.</p>
<p>Apache requires very little post installation modification, but it is always good practice to check the <em>httpd.conf</em> file to ensure that the ColdFusion &#8220;install&#8221; scripts did what they were supposed to do.</p>
<p>If you haven&#8217;t confirmed that Apache is running, open your browser and point it to <a href="http://localhost/">http://localhost/</a> (unless you specified a real URL during installation). You should see the Apache test page. If you see an error, review the <a href="http://www.simonwhatley.co.uk/installing-apache-on-vista" title="Apache Installation">Apache installation steps</a> to make sure you followed all the steps correctly, and/or check your log files for more detailed errors.</p>
<p>Now we know Apache is running, but how about ColdFusion? Point your browser to the ColdFusion Administrator  found commonly at <a href="http://localhost/CFIDE/administrator/index.cfm" title="The ColdFusion Administrator" target="_blank">http://localhost/CFIDE/administrator/index.cfm</a> and see what happens. One of three possible failures could occur:</p>
<ol>
<li>Your <strong>browser prompts you to save the .cfm</strong> file to your computer. There a couple of possible resolutions to this. Firstly restart the Apache service. If this does not resolve the issue you will need to check the <em>httpd.conf</em> file to ensure that the ColdFusion module is being loaded. The file can typically be found in the <em>C:\Program Files\Apache Software Foundation\Apache2.2\conf\</em> directory.<br />
Make sure that the <code>DirectoryIndex</code> has a reference to the <code>index.cfm</code> file (i.e. the default file):<img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2007/11/dir-module-cfm.png" alt="Apache dir_module Declaration" />Ensure that the <code>LoadModule jrun_module "C:/ColdFusion8/runtime/lib/wsconfig/1/mod_jrun22.so"</code> is also present:</p>
<p><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2007/11/jrun-settings.png" alt="Apache JRun Settings" /></p>
<p>If you need to edit this file, restart the Apache service after you have saved the changes.</li>
<li>You get a message that <strong>the CFIDE folder cannot be found</strong>. This is more likely to be a problem with where you placed the ColdFusion application during install. The default location is in the Apache directory (<em>C:\Program Files\Apache Software Foundation\Apache2.2\htdocs</em>), so check in the http.conf file to ensure the DocumentRoot is pointing correctly. Alternatively, copy this folder to your localhost webroot (e.g. <em>C:\WebRoot</em>) ensuring that the DocumentRoot points to your webroot (see the yellow box in the second screen-shot).</li>
<li>You get another message which probably means that you need to reinstall ColdFusion, and/or Apache!</li>
</ol>
<p>And that is it, you can start using ColdFusion and developing applications.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/configuring-coldfusion-8-with-apache/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Configuring Your First Local Apache Website</title>
		<link>http://www.simonwhatley.co.uk/configuring-your-first-local-apache-website</link>
		<comments>http://www.simonwhatley.co.uk/configuring-your-first-local-apache-website#comments</comments>
		<pubDate>Wed, 22 Aug 2007 09:53:42 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[httpd.conf]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=326</guid>
		<description><![CDATA[Apache is controlled by a series of configuration files but the one we will be dealing with here is httpd.conf. This file contains instructions on how Apache should run. Several companies offer GUI-based Apache front-ends, but it's easier to edit the configuration files by hand.]]></description>
			<content:encoded><![CDATA[<p>Apache is controlled by a series of configuration files but the one we will be dealing with here is httpd.conf. This file contains instructions on how Apache should run. Several companies offer GUI-based Apache front-ends, but it&#8217;s easier to edit the configuration files by hand.</p>
<p>Remember to make back-up copies of all your Apache configuration files, in case one of the changes you make while experimenting renders the Web server inoperable.</p>
<p>Also, remember that configuration changes you make don&#8217;t take effect until you restart Apache.</p>
<p>Configure the httpd.conf File:</p>
<p>The httpd.conf file can be found in the conf directory in your Apache installation.  In my case, this is the following location:</p>
<p><code>C:\Program Files\Apache Software Foundation\Apache2.2\conf</code></p>
<p>1. To include the correct default or index file, you need to find the following code and make sure that your default file name is included (see screenshot).</p>
<p><span class="code">&lt;IfModule&gt;<br />
DirectoryIndex index.htm index.html<br />
&lt;/IfModule&gt;<br />
</span></p>
<p style="text-align: center"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2007/08/apache-directory-index.gif" alt="Apache httpd.conf DirectoryIndex Configuration" /></p>
<p>For ColdFusion and PHP you would also need to include their equivalents, i.e. <code>index.cfm</code> and <code>index.php</code>.</p>
<p>2. Set up a virtual host definition:</p>
<p><span class="code">&lt;virtualhost&gt;<br />
DocumentRoot c:\WebRoot<br />
ServerName localhost<br />
&lt;directory&gt;<br />
Order allow,deny<br />
Allow from all<br />
&lt;/directory&gt;<br />
&lt;/virtualhost&gt;<br />
</span><br />
Make sure that the directory permissions are set otherwise a directory forbidden message (such as below) will be displayed.</p>
<p style="text-align: center"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2007/08/apache-unsuccessful-config.gif" alt="Unsuccessful Apache Configuration" /></p>
<p>3. Restart the Apache service. You should then be able to browse to your local website.</p>
<p style="text-align: center"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2007/08/apache-successful-config.gif" alt="Successful Apache Configuration" /></p>
<p>4. If you&#8217;re doing something cunning like setting up an alias for the local site, e.g. http://whatley.local/ rather than the usual http://localhost/whatley/ then you may need to edit your hosts file e.g.:</p>
<p style="text-align: center"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2007/08/hosts-file.gif" alt="Hosts File Configuration" /></p>
<p>In my case, the hosts file is found in the following location: <code>C:\Windows\System32\drivers\etc</code>. You can simply edit this file in notepad, much like with httpd.conf.</p>
<p>And that is all there is to  it.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/configuring-your-first-local-apache-website/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coldfusion MX Tuning</title>
		<link>http://www.simonwhatley.co.uk/coldfusion-mx-tuning</link>
		<comments>http://www.simonwhatley.co.uk/coldfusion-mx-tuning#comments</comments>
		<pubDate>Thu, 06 Apr 2006 09:32:49 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Affecting Performance Hardware]]></category>
		<category><![CDATA[Application Servers]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Closed]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[Moment of Truth]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Peter Freitag]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[Robi Sen]]></category>
		<category><![CDATA[Sarge]]></category>
		<category><![CDATA[software configuration]]></category>
		<category><![CDATA[Steven Erat]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[Tuning]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[Web Server]]></category>
		<category><![CDATA[Web server performance CFML application Macromedia JRun]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=73</guid>
		<description><![CDATA[For many ColdFusion developers, server setup, tuning, troubleshooting and configuration is one of the least understood areas of ColdFusion. Achieving the highest possible performance and scalability with a ColdFusion MX application is a complex combination of many different factors. Standard performance tuning guidelines in conjunction with the tips provided below should allow you to achieve maximum application performance and scalability. Performance refers to the response time of requests to CFML pages and Components (CFCs), whilst scalability refers to how the performance results change when the load on the server increases.]]></description>
			<content:encoded><![CDATA[<p>For many ColdFusion developers, server setup, tuning, troubleshooting and configuration is one of the least understood areas of ColdFusion. Achieving the highest possible performance and scalability with a ColdFusion MX application is a complex combination of many different factors. Standard performance tuning guidelines in conjunction with the tips provided below should allow you to achieve maximum application performance and scalability.</p>
<p>Performance refers to the response time of requests to CFML pages and Components (CFCs), whilst scalability refers to how the performance results change when the load on the server increases.</p>
<p>Factors Affecting Performance</p>
<ul>
<li>Hardware and software configuration</li>
<li>Database and other external system requests</li>
<li>Web server performance</li>
<li>CFML application</li>
</ul>
<h2>Macromedia</h2>
<ul>
<li><a href="http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_18206">JRun 4.0: Configuring individual JVM settings for each JRun Server</a></li>
<li><a href="http://www.macromedia.com/devnet/java/articles/jrun_perf.html">The Moment of Truth: Tuning Performance in JRun Apps and Environment</a></li>
<li><a href="http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_18744">JRun 4: General troubleshooting techniques for an unresponsive JRun server</a></li>
<li><a href="http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_19438">ColdFusion MX: Explanation of Request Timeout and threadWaitTimeout settings</a></li>
<li><a href="http://livedocs.macromedia.com/jrun/4/JRun_Administrators_Guide/jrundotxml2.htm">Server settings: the jrun.xml file</a></li>
<li><a href="http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_18540">ColdFusion MX: Tips for performance and scalability</a></li>
</ul>
<h2>Sun</h2>
<ul>
<li><a href="http://java.sun.com/docs/hotspot/gc1.4.2/faq.html">Frequently Asked Questions about Garbage Collection in the HotspotTM JavaTM Virtual Machine</a></li>
<li><a href="http://java.sun.com/docs/hotspot/gc1.4.2/">Tuning Garbage Collection with the 1.4.2 Java[tm] Virtual Machine</a></li>
<li><a href="http://java.sun.com/performance/reference/whitepapers/tuning.html">Java Tuning White Paper</a></li>
<li><a href="http://java.sun.com/performance/jvmstat/">jvmstat 3.0</a></li>
</ul>
<h2>Brandon Purcell</h2>
<ul>
<li><a href="http://www.bpurcell.org/blog/index.cfm?mode=entry&#038;entry=1068">ColdFusion Peformance Tuning Presentation</a></li>
<li><a href="http://www.bpurcell.org/blog/index.cfm?mode=entry&#038;entry=1062">Obtaining a Thread Dump with ColdFusion or JRun running as a Windows Service</a></li>
<li><a href="http://www.bpurcell.org/blog/index.cfm?mode=entry&#038;entry=1007">JRun Connection Closed Errors</a></li>
<li><a href="http://www.bpurcell.org/blog/index.cfm?mode=entry&#038;REFERRER=year2003stats&#038;ENTRY=967">Performance Tuning and Monitoring Coldfusion or JRun</a></li>
<li><a href="http://www.bpurcell.org/blog/index.cfm?mode=entry&#038;entry=934">Java Thread and How does it work?</a></li>
<li><a href="http://www.bpurcell.org/blog/index.cfm?mode=entry&#038;entry=877">Advanced Debugging In JRun 4</a></li>
</ul>
<h2>Steven Erat</h2>
<ul>
<li><a href="http://www.talkingtree.com/blog/index.cfm/2005/3/11/ContextSwitchingBad">Steven Erat&#8217;s blog: activeHandlerThreads or Simultaneous Requests: Less is More</a></li>
<li><a href="http://www.talkingtree.com/blog/index.cfm/2005/2/7/CFMX7JRunSimReqs">Simultaneous Requests in CFMX 7</a></li>
<li><a href="http://www.talkingtree.com/blog/index.cfm?mode=entry&#038;entry=B13095A3-45A6-2844-799942B3CBA5269E">Keep Library Loaded &#8211; Check this box to retain the library in RAM</a></li>
<li><a href="http://www.talkingtree.com/blog/index.cfm/2006/2/21/SeeStack-is-here">SeeStack &#8211; Parse ColdFusion Thread Dumps Like a Pro!</a></li>
<li><a href="http://www.talkingtree.com/blog/index.cfm/2005/11/28/Request-timed-out-waiting-for-an-available-thread-to-run">Request timed out waiting for an available thread to run</a></li>
<li><a href="http://www.talkingtree.com/blog/index.cfm?mode=alias&#038;alias=CFStability1">Troubleshooting Tips For ColdFusion MX</a></li>
<li><a href="http://www.talkingtree.com/blog/index.cfm?mode=entry&#038;entry=25A96CB1-45A6-2844-771A3A5C7DFD4201">Help! My ColdFusion MX Server is Slow!!!!</a></li>
</ul>
<h2>Peter Freitag</h2>
<ul>
<li><a href="http://www.petefreitag.com/articles/gctuning/">Peter Freitag&#8217;s blog: Tuning Garbage Collection Outline</a></li>
<li><a href="http://www.petefreitag.com/item/139.cfm">ColdFusion Garbage</a></li>
<li><a href="http://www.petefreitag.com/item/115.cfm">ColdFusion Memory Usage Stats</a></li>
<li><a href="http://www.petefreitag.com/item/101.cfm">Getting ColdFusion Server Metrics</a></li>
<li><a href="http://www.petefreitag.com/item/89.cfm">Have you tuned your JVM on ColdFusion MX yet?</a></li>
</ul>
<h2>Daemon</h2>
<ul>
<li><a href="http://blog.daemon.com.au/archives/000279.html">Daemonite blog: Maximum JVM heap size for CFMX</a></li>
<li><a href="http://blog.daemon.com.au/archives/000277.html">Enhancing CFMX logging</a></li>
</ul>
<h2>Others</h2>
<ul>
<li><a href="http://www.sumoc.com/blog/index.cfm?mode=entry&#038;entry=CDCDBF8B-5004-2066-B7460CDEAB79328F">CFMX JVM Tuning &#8211; The difference between MaxPermSize and Heap Size</a></li>
<li><a href="http://www.sargeway.com/blog/index.cfm?mode=entry&#038;entry=27">Sarge&#8217;s blog: CFMX Performance Settings (JRun 50% CPU thread)</a></li>
<li><a href="http://www.robisen.com/index.cfm?mode=entry&#038;entry=FD4BE2FC-55DC-F2B1-FED0717CC1C7E0AF">Robi Sen&#8217;s blog: Hung Servers, Java.lang.OutOFMemory errors and Tuning CF JVM</a></li>
<li><a href="http://www.folgmann.de/en/j2ee/gc.html">Misc: Java Garbage Collection Tuning</a></li>
<li><a href="http://www.javaperformancetuning.com/resources.shtml">Java Performance Tuning</a></li>
<li><a href="http://seefusion.com/">SeeFusion  ::  ColdFusion Server Monitoring</a></li>
</ul>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/coldfusion-mx-tuning/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

