<?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>The F5 Guy &#187; WebAccelerator</title>
	<atom:link href="http://www.TheF5Guy.com/blog/index.php/tag/webaccelerator/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.TheF5Guy.com/blog</link>
	<description>F5 BIG-IP, SharePoint and Other Technologies...</description>
	<lastBuildDate>Tue, 07 Feb 2012 15:11:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>BIG-IP Web Accelerator Version 10.2</title>
		<link>http://www.TheF5Guy.com/blog/2010/10/big-ip-web-accelerator-version-10-2/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/10/big-ip-web-accelerator-version-10-2/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 23:02:08 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[WebAccelerator]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=1115</guid>
		<description><![CDATA[It is amazing how quickly a month can go by isn&#8217;t it?  I guess it helps that I spent a week of that in Cozumel Mexico!  My wife and I were fortunate enough to obtain our SCUBA Diver certifications on this last trip so we are both pretty stoked about that.  But enough about me, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/10/fast-internet.jpg"><img class="alignright size-medium wp-image-1124" title="fast-internet" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/10/fast-internet-300x181.jpg" alt="" width="189" height="114" /></a>It is amazing how quickly a month can go by isn&#8217;t it?  I guess it helps that I spent a week of that in Cozumel Mexico!  My wife and I were fortunate enough to obtain our SCUBA Diver certifications on this last trip so we are both pretty stoked about that.  But enough about me, lets talk a little about BIG-IP TMOS version 10.2.  I have had the opportunity to load this up onto a production box recently and I thought I would share a quick post regarding the WebAccelerator Module.</p>
<p>I have used the WAM (WebAccelerator Module) to accelerate a few SharePoint 2007 sites in the past and have been able to achieve a 45%-55% reduction in the number of hits on our web front end servers.  To me that is a pretty dramatic reduction to say the least.  Those servers have since been upgraded to SharePoint 2010 so I will hopefully be doing another blog post in a few weeks where I will show you how we use WAM to accelerate SharePoint 2010 web applications.  In this post I am going to cover using the default WAM IIS template to accelerate our main web site and show you the results.<span id="more-1115"></span></p>
<p>Previously I was using TMOS Version 9.x so starting off couldn&#8217;t be more simple in Version 10.2.  One very nice thing that I want to point out with this version is that when you click on the WebAccelerator section in the GUI it no longer opens up in a separate window.  That used to really annoy me and I was glad to see it is more cohesive in this version.  After clicking into there, click the &#8220;Applications&#8221; menu option and then click &#8220;Create&#8221;.  Type in a name, select the central policy template that you want to use (MS IIS in my case), type in your requested host name and click save.</p>
<p>You then create a Class Profile by clicking &#8220;Class Profiles&#8221; and &#8220;Create&#8221;.  Assign a name to it and leave the default values as they are.  That way if you decide to change  or modify something in that profile in the future you can easily do so and it will not effect any of your other profiles.  Then go back into the Local Traffic portion of the GUI, select the Virtual Server that you want to add the policy to, click &#8220;Resources&#8221; and then click the &#8220;Manage&#8221; button under HTTP Class Profiles, select the newly created acceleration profile in the list, click the &lt;&lt; button to add it to the list and then click the finished button.</p>
<p>That&#8217;s it ladies and gentlemen!  You now have a accelerated web site.  How easy is that?!  I can&#8217;t imagine it being any easier than that, of course those folks at F5 Networks are always improving things.</p>
<p>So what kind of results can you expect from such a simple setup?  Well lets take a look.  From the graphs below you can see that the BIG-IP WAM has a response time of about 21ms for content requests.  This is the length of time it takes the WebAccelerator system to respond to a request from the client.</p>
<p>The second picture below shows you that the unit responded to 48,000 requests and the unit was able to successfully accelerate around 37,000 requests via Smart Cache.  That is a lot of happy users and represents 37,000 requests that our web servers did not have to respond to!  The errors that show up in the report are mostly my fault because I have not cleaned up my traffic reports like George Watkins explains how to do over on DevCentral <a href="http://devcentral.f5.com/weblogs/watkins/archive/2010/08/18/clean-up-those-webaccelerator-performance-reports.aspx">http://devcentral.f5.com/weblogs/watkins/archive/2010/08/18/clean-up-those-webaccelerator-performance-reports.aspx</a>.  Thanks again George for that excellent post!  Once I have had a chance to clean those reports up I will try to post a prettier picture.</p>
<p>Then last but certainly not least, is a picture that shows you my CPU utilization on that particular unit over the last 24 hours.  This picture was taken roughly 9 hours after implementing the web acceleration profile.  As you can see there has been only a slight increase (maybe 1%) in my CPU utilization.</p>
<p>Looking at those facts it is safe to say this was a very successful deployment of a WAM profile on a production web site that has generated some very positive results.  Faster responses for the end users and less load on the back web servers, it is a win-win solution in my book.</p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/10/ResponeTime.png"><img class="aligncenter size-medium wp-image-1117" title="ResponeTime" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/10/ResponeTime-300x227.png" alt="" width="300" height="227" /></a></p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/10/ResponeTime.png"></a><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/10/Hits.png"><img class="aligncenter size-medium wp-image-1118" title="Hits" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/10/Hits-300x228.png" alt="" width="300" height="228" /></a></p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/10/CPUWA.png"><img class="aligncenter size-medium wp-image-1121" title="CPUWA" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/10/CPUWA-300x90.png" alt="" width="300" height="90" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/10/big-ip-web-accelerator-version-10-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GlobalFragment.xml &#8211; From TMOS 9.4.4 to 9.4.8</title>
		<link>http://www.TheF5Guy.com/blog/2009/10/globalfragment-xml-from-tmos-9-4-4-to-9-4-8/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/10/globalfragment-xml-from-tmos-9-4-4-to-9-4-8/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 03:34:00 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[globalfragment.xml]]></category>
		<category><![CDATA[WebAccelerator]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=573</guid>
		<description><![CDATA[If you have had a chance dive into how the WebAccelerator module on an F5 BIG-IP unit works, then I am sure you have come across the globalfragment.xml file.  After upgrading from TMOS version 9.4.4 to 9.4.8, I recently had such an opportunity and have walked away from the experience having learned some interesting things. [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-574" href="http://www.TheF5Guy.com/blog/2009/10/globalfragment-xml-from-tmos-9-4-4-to-9-4-8/xmlcode/"><img class="alignright size-full wp-image-574" title="xmlcode" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/10/xmlcode.gif" alt="xmlcode" width="87" height="106" /></a>If you have had a chance dive into how the WebAccelerator module on an F5 BIG-IP unit works, then I am sure you have come across the globalfragment.xml file.  After upgrading from TMOS version 9.4.4 to 9.4.8, I recently had such an opportunity and have walked away from the experience having learned some interesting things.</p>
<p>For those who haven&#8217;t had a chance to examine the file at length, the globalfragment.xml file is basically a roadmap that the WebAccelerator module can read to know how to handle or classify different file types.  If you want the WebAccelerator recognize and classify a particular file type it would be good for it to be defined in this file.<br />
<span id="more-573"></span><br />
If you take the upgrade path I mentioned above, it might be wise to make a backup copy of that particular file first.  The file can be found in the &#8220;/config/wa/&#8221; directory.  It is possible for that file to be overwritten during the upgrade and if you have custom entries defined in it&#8230; well you get the picture!</p>
<p>Unbeknownst to me, custom entries had been inserted into that file for .wmv files at some earlier date.  Shortly after the upgrade of course, .wmv files stopped streaming properly from virtual servers utilizing WebAccelerator based HTTP class profiles.  So I took the profiles off the virtual servers in question and contacted F5 Networks Support.  I was unaware of how the WebAccelerator module used the globalfragments.xml file until I was educated by an excellent F5 Networks Senior Network Support Engineer about it.</p>
<p>I added the entries back for the .wmv files, reapplied the HTTP class profiles that I had disabled during troubleshooting and everything worked like a charm.  The Engineer was also kind enough to create CR12834 to add .wmv files to the stock list of file types into future TMOS versions.  Thanks again to Dale Anderson for all your help!</p>
<p>If you are having trouble with certain file types after applying a WebAcceleration HTTP class profile then you might take a peek at the globalfragments.xml file and ensure the file type is defined correctly within.</p>
<p>This issue and the one mentioned in my previous post are the only two issues that I had from upgrading from version 9.4.4 to version 9.4.8!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/10/globalfragment-xml-from-tmos-9-4-4-to-9-4-8/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WebAccelerator Update &#8211; From TMOS 9.4.4 to 9.4.8</title>
		<link>http://www.TheF5Guy.com/blog/2009/10/webaccelerator-update-from-tmos-9-4-4-to-9-4-8/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/10/webaccelerator-update-from-tmos-9-4-4-to-9-4-8/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 22:19:59 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[WebAccelerator]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=507</guid>
		<description><![CDATA[I recently had the opportunity to upgrade a BIG-IP 6400 unit from TMOS version 9.4.4 to TMOS version 9.4.8.  Everything went very well with the upgrade, but I did run into two little snags that I wanted to mention.  I will cover the main issue first and then write up another story in a day [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-509" href="http://www.TheF5Guy.com/blog/2009/10/webaccelerator-update-from-tmos-9-4-4-to-9-4-8/softwareupdate-256/"><img class="alignleft size-full wp-image-509" title="softwareUpdate-256" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/10/softwareUpdate-256.png" alt="softwareUpdate-256" width="110" height="110" /></a>I recently had the opportunity to upgrade a BIG-IP 6400 unit from TMOS version 9.4.4 to TMOS version 9.4.8.  Everything went very well with the upgrade, but I did run into two little snags that I wanted to mention.  I will cover the main issue first and then write up another story in a day or two about the other.</p>
<p>The unit that was upgraded has three modules running on it, the GTM, LTM and WA modules.  The issue is caused by the WebAccelerator module logging to many messages out to the PVAC log, which can lead to excessive disk I/O and may cause the log file to grow so large it crashes the WebAccelerator module.  It is now a Known Issue and is being tracked in CR127854.  So if you have upgraded to TMOS 9.4.8 and you are running the WebAcceleration module you might want to keep an eye out for this!<br />
<span id="more-507"></span><br />
If you believe you have a unit experiencing this issue I would advise you to contact F5 Technical Support and open a case with them.  An Engineering Hotfix can be provided to you that addresses this issue.  In the meantime, if you are able to stop using the WebAccelerator class profiles, then I would suggest not using those until you have downloaded and applied the hotfix.  Below is the text from AskF5.com regarding the issue.</p>
<p><span style="font-size: small;"><strong>Known Issue</strong></span><br />
<strong>Updated:</strong> 9/17/09 10:11 AM<br />
<img src="https://support.f5.com/images/assets/icon-ki.gif" border="0" alt="Known Issue" /></p>
<div id="docrichtext">
<p>When an object is proxied by PVAC on BIG-IP WebAccelerator version 9.4.8, several debug messages are logged to the <strong>/var/log/wa/pvac.log </strong>file.</p>
<p>The messages for an image object appear similar to the following example:</p>
<p><span><code>WA Debug: appId = 0x36d3<br />
WA Debug: appConfigId = 0x36d4<br />
WA Debug: appSignId = 0x0<br />
WA Debug: AppId [0xab0a] temp [0x0][0x0][0xab][0xa]</code></span></p>
<p>The messages for an HTML object appear similar to the following example:</p>
<p><span><code>WA Debug: appId = 0x36d3<br />
WA Debug: appConfigId = 0x36d4<br />
WA Debug: appSignId = 0x0<br />
WA Debug: AppId [0xab3f] temp [0x0][0x0][0xab][0x3f]<br />
WA Debug: Preventing IBR for: App: [14036:Site.Application Generated.Pages] PolicyNode: [43839] maxAge: [0]</code></span></p>
<p>The debug messages reflect normal system operation, and may be safely ignored. However, as a result of logging these messages, you may observe the following side effects:</p>
<ul>
<li>Excessive disk I/O required to log the messages may negatively impact system performance</li>
<li>The PVAC log file may grow to an excessive size, causing the BIG-IP WebAccelerator module to become unstable and crash</li>
</ul>
<p>F5 Networks Product Development is tracking this issue as CR127854.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/10/webaccelerator-update-from-tmos-9-4-4-to-9-4-8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

