<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Siva&amp;#39;s IIS Blog : Dynamic Website</title><link>http://blogs.iis.net/sivas/archive/tags/Dynamic+Website/default.aspx</link><description>Tags: Dynamic Website</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>IIS Memory Management (Part 1)</title><link>http://blogs.iis.net/sivas/archive/2008/03/27/iis-memory-management-part-1.aspx</link><pubDate>Thu, 27 Mar 2008 13:14:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:2259246</guid><dc:creator>Siva.S</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/sivas/rsscomments.aspx?PostID=2259246</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.iis.net/sivas/commentapi.aspx?PostID=2259246</wfw:comment><comments>http://blogs.iis.net/sivas/archive/2008/03/27/iis-memory-management-part-1.aspx#comments</comments><description>&lt;P&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;&lt;STRONG&gt;My thoughts&lt;/STRONG&gt;:&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;Here we go, with a simple terminology &lt;STRONG&gt;&lt;EM&gt;Memory Management&lt;/EM&gt;&lt;/STRONG&gt;. Is it something simple in reality? I guess not! (&lt;EM&gt;which is why, I have segregated this topic into multiple blog posts&lt;/EM&gt;) Memory Management in any product has its own significant approach on handling process threads and client requests. &lt;EM&gt;Process Threads&lt;/EM&gt;? Okay!! Let us not deviate to System Internals for now! :-) ...&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;...instead, allow me to rephrase it as &lt;EM&gt;IIS as a webserver has its own method of handling client requests! &lt;/EM&gt;When we say &lt;EM&gt;Client Requests, &lt;/EM&gt;it could mean a lot, such as, the load on the server, total number of sessions, total number of visits / pageviews, and so on! However, this area of Memory Management gets maximum importance as soon we think about &lt;STRONG&gt;&lt;EM&gt;dynamic websites&lt;/EM&gt;&lt;/STRONG&gt;. &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;Now, what is a dynamic website? Well, answer is not just "Websites with dynamic web content!". :-) ... On a practical note, a dynamic website is one which has an effectual usage of the server memory space, while serving client requests to fetch or process a data, &lt;EM&gt;(which in most cases designed as a third normal form; resulting in primary key - foreign key database architecture&lt;/EM&gt;) based on the criteria opted by the end-user. In such a situation, to trigger this kind of data manipulation / processing / transaction that occurs on the server memory space, we use programming languages like ASP.NET. &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;This results in creating dynamic webpages where-in the webserver takes the complete load on an end-to-end scenario, &lt;EM&gt;which again means&lt;/EM&gt;, memory utilization on the IIS processes, that is, inetinfo.exe / mtx.exe (IIS 4.0) / dllhost.exe (IIS 5.0) / w3wp.exe (IIS 6.0), as I have shared in my blog about &lt;A class="" title="IIS Version Comparison" href="http://blogs.iis.net/sivas/archive/2008/03/27/iis-version-comparison-amp-architecture-an-overview.aspx" target=_blank mce_href="http://blogs.iis.net/sivas/archive/2008/03/27/iis-version-comparison-amp-architecture-an-overview.aspx"&gt;&lt;EM&gt;&lt;FONT color=#666666&gt;IIS Version Comparison&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;. This design on its entirety shall be termed as a &lt;EM&gt;&lt;STRONG&gt;dynamic website&lt;/STRONG&gt;&lt;/EM&gt;. &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;Hope you find this blog a good start on &lt;EM&gt;IIS Memory Management&lt;/EM&gt;!&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;&lt;SPAN style="FONT-FAMILY: trebuchet ms"&gt;&lt;SPAN style="FONT-SIZE: 85%; COLOR: #3366ff"&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&lt;A class="" title="Reference Link" href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/ad56540c-2323-4316-b981-7ebb70352baa.mspx?mfr=true" target=_blank mce_href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/ad56540c-2323-4316-b981-7ebb70352baa.mspx?mfr=true"&gt;&lt;EM&gt;You may click here to find additional reference on this topic.&lt;/EM&gt;&lt;/A&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 85%; COLOR: #3366ff"&gt;&lt;FONT face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: Trebuchet MS"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-FAMILY: Trebuchet MS"&gt;Watch out for my next blog - &lt;EM&gt;IIS Memory Management (Part 2) ... :-)&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: Trebuchet MS"&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: Trebuchet MS"&gt;Cheers,&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: Trebuchet MS"&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: Trebuchet MS"&gt;Siva&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=2259246" width="1" height="1"&gt;</description><category domain="http://blogs.iis.net/sivas/archive/tags/IIS+Memory+Management/default.aspx">IIS Memory Management</category><category domain="http://blogs.iis.net/sivas/archive/tags/Dynamic+Website/default.aspx">Dynamic Website</category></item></channel></rss>