My posts tagged with "All tags"

IIS 7 C++ Module API Sample: Controlling http.sys caching

IIS 7 C++ Module API Sample: Controlling http.sys caching Introduction In my previous post we saw that http.sys caching can be very useful for high traffic (gigabits/sec) sites. In this post we create a sample module that allows configuring which URLs...

Fun with http.sys Caching

Introduction There are many caches available to web applications. Today I will play with the http.sys URI cache. It is a simple, fast, kernel-mode cache. How it Works First IIS must decide if the response can be stored in the http.sys' cache (devs: See...

FastCGI: Debugging "The FastCGI process exited unexpectedly"

FastCGI: Debugging "The FastCGI process exited unexpectedly" Update 17-Oct: Added .lines, fixed some spelling mistakes, added pageheap Here is the sequence of events for two back-to-back FastCGI requests to a freshly started worker process: Request 1...

FastCGI Rapid Failure Protection

FastCGI Rapid Failure Protection There are a lot of similarities between FastCGI's Rapid Failure Protection feature and w3svc/WAS', read here for more information. FastCGIs performance (vs CGI) is derived from amortizing process creation and startup costs...

IIS 7 C++ Module API Sample: Changing Handlers

IIS 7 C++ Module API Sample: Changing Handlers Introduction Today's modules looks at how you can programmatically change handlers. RQ_EXECUTE_REQUEST_HANDLER is by far the most common notification used in the IIS 7 pipline. This makes sense because it...

IIS 7 C++ Module API Sample: Consuming Trace Events

Introduction The attached sample IIS 7 module converts all tracing events into OutputDebugString calls. This is not something you'd want to do on a production box, because OutputDebugString can slow machines substantially. It is however very useful when...

Installing PHP 5.2.4 on Windows Server 2008 RC0 in Pictures

Windows Server 2008 RC0 is now available for beta testing . Here are some screenshots of setting up PHP 5.2.4: Update: 11-Oct: changed image layout, tweaked text Open Server Manager, Install IIS, including CGI (which include FastCGI) Download and extract...

IIS 7 Talks: Slides

Will and I had the pleasure of presenting IIS 7 to audiences in 6 countries in the last 2 weeks. Sorry to people who found out about the presentations too late to attend. I've attached a copy of the slides we used. You may also want to see the shared...

1 2  Next ยป

Page view counter