IIS Dynamic Compression and new Dynamic Compression features in IIS 10

Dynamic Compression is one of the features that largely goes unnoticed in the everyday work a server does but is one of the unsung heroes of the Internet, saving bandwidth for each packet of data that it compresses. You can find out about how to enable dynamic compression for the IIS web-server by consulting the…


Delete inbound cookies in IIS using URL Rewrite

I have recently come across a few issues where some web apps were having a bad time due to some “evil” cookies in the HTTP request headers. Although web applications would normally expect to receive back the cookies they previously set, they don’t really control what user agents include in the HTTP headers. Not to…


Using RSCA to help you understand what your IIS server requests are doing

RSCA – an acronym for Runtime Service and Control API is a little know and little talked about feature of the IIS server starting with now obsolete version 7.0 (which came with Windows 2008 Server). This feature can provide real time snapshots of what is going on inside the IIS worker process without impacting performance…


IIS with URL Rewrite as a reverse proxy – part 3 – rewriting the outbound response contents

This is the third part of the article series dealing with IIS using URL rewrite as a reverse proxy for real world apps. Check out part 1 and part 2 before reading on. Configuring outbound rules for Javascript encoded content. More and more applications send content to the browser in the form of Javascript encoded…


Setup IIS with URL Rewrite as a reverse proxy for real world apps.

Url Rewrite, one of the many modules that can be added on to the IIS web-server to make this a very versatile tool can be used to perform a variety of tasks, including allowing you to setup your IIS web-server as a reverse-proxy server to some other back-end HTTP service. A reverse proxy is a…


IIS 7.5 Architecture and Components – part 2

See the entire IIS Architecture and components tutorial at : http://linqto.me/n/IISArchitecture In part two of the video series I explore the inner workings of the worker process – w3wp.exe – which is the process that loads and executes the code for the web-applications hosted under IIS. I also look at the differences between classic mode…


How to: Configure verbs with the SMTP service in IIS 7 and IIS 7.5

With Windows Server 2008 and IIS 7 Microsoft introduced a new configuration system for the web-server, replacing the old metabase.xml used as an in memory configuration store by IIS 6. I will not go into the reasons for this change in this blog post, I would like to take you through some parts of the…