Speed up your website by automatically applying best practices

IISpeed logo

IISpeed: what is it?

PageSpeed is designed to automatically optimize the performance of your website. We are excited to bring the full power of PageSpeed to the Windows platform.

Speed dial

Why do I need it?

Fast and optimized pages lead to higher visitor engagement, retention, and conversions.
Site speed is used as a signal in Google's search ranking algorithms.

PageSpeed logo

How does it work?

Powered by Google's PageSpeed SDK, IISpeed optimizes your website automatically. Static content, ASP.NET, PHP, and ColdFusion will be optimized automatically.

CDN + Google Page Speed Optimization = Awesomeness

Last week, we starting using a CDN on iispeed.com. After setting up the DNS for cdn.iispeed.com, it took us about 10 seconds to add the required line to IISpeed's configuration file, to enable rewriting of all css, js, and images and route them via the CDN:IISpeed MapRewriteDomain cdn.iispeed.com www.iispeed.comThat was all - it just works - great! Our CDN uses a pull model, which means that the CDN will forward all requests that it does not have in cache to our webserver. Common problems when using a CDN are twofold:First, the CDN will only cache assets that broadcast that they are cache ....

In-Place Resource Optimization: virtually risk free web optimization

As of version 1.1.6, we have a new optimization option in IISpeed call In-Place-Resource-Optimization (IPRO). With IPRO, assets that are loaded directly, for example by javascript code, still get optimized.In-Place Resource Optimization works by serving optimized resources from the original URL, as opposed to the normal mode of operation, where resources are served from rewritten and optimized PageSpeed URL. This URL rewriting does generate a lot more optimization opportunities as it places the asset in context of the user-agent and surrounding page, but comes with  a cost of a slight cha ....

Memcached and IISpeed: HowTo

When dealing with websites hosted on multiple webservers, having a common cache backend for storing optimized assets make sense. Currently, IISpeed offers support for memcached to make that possible. A major benefit is that when webserver A has already crunched an image, webserver B can pull the optimized image from the memcached server, instead of having to redo the work.Lets take a look at how to get memcached up and running on Windows:You can get the memcached binary for windows here Extract the filesOpen a command prompt, head to the directory where you extraced memcached, a ....

Automatic image optimization using WebP

WebP is a relatively new image format which can be used instead of the jpeg and png file formats. On average, image file size can be reduced by 30%-35% using WebP.IISpeed extends IIS with the capability to automatically rewrite images to WebP for browsers that support it (at the time of writing about 57%). For browsers that do not support WebP, images will still be optimized using the original file format. All these optimizations are performed on the fly when the webserver is delivering them, and don't have any impact on your workflow.Next to WebP transcoding ....