Browse by Tags
All Tags »
Web (
RSS)
One of simplest ways to reduce network load is to minify java script files downloaded to a clients. By minifying I mean removing all “Enters”, “Tabs”, “Spaces”, Comments etc. all those that help us to turn our scripts into a readable story. Since I’m a typical lazy software developer – I hate doing those manually, especially if it should be done each release… Another spoiler is that minifying java script converts it into barely readable bunch of string – not so pleasant to debug… So I’ve found...
Today’s Codeproject’s newsletter was full of pretty exciting news that I have to share with you, so it goes like this: 1. IE 8.0 will be released today – this published by Coputerworld news site. 2. Microsoft released SuperPreview - great tool for validation website’s look in known browsers(now available for IE 6.0, 7.0, 8.0 in full release will be able to validate for another browsers) – published at ZDnet 3. A great post by Tim Heuer with a list of new features of Silverlight 3.0 Beta that was...
In one of my previous post about IIS 7.0 data compression I’ve described how to enable this functionality, without drilldown to recommended configuration values . In this great post Scott Forsyth known specialist in IIS performance area made a great job on testing IIS 7.0 server performance under various configurations and with different files sizes. It helped me a lot , so I recommend to add this post to your favorites: IIS 7 Compression. Good? Bad? How much? Enjoy.
New module was released by Microsoft’s IIS team , It contains several improvements: Blocking of IP address based on number of concurrent requests Blocking of IP address based on number of requests over a period of time Various deny actions Logging of defined requests Display currently blocked IP addresses IPv6 support Full description and download link can be found here: IP restrictions module
In one of my previous posts I’ve described a way to enable data compression in IIS 6.0 server. It was not a straightforward mission, but in IIS 7.0 the situation was CHANGED , and I mean it - it’s a totally a different story. Enable basic data compression In IIS 7.0 basic data compression can be enabled by checking two checkboxes on configuration panel at IIS 7.0 management tool, without any need in changing configuration files. It can be enabled at each level of server hierarchy (Common server...
In my previous post I’ve described how to enable data compression on IIS 6.0 server. The problem I’ve discovered while analyzing HTTP traffic with Fiddler and YSlow is that somehow IIS does not compresses WebResource.axd files. In ASP.NET websites with extensive use of Ajax this issue reduces site’s performance significantly, because of size and amount of axd files in use. Screenshots below demonstrate results of enabling of IIS standard data compression during my tests( here can be found some explanations...
In scenarios when your server is overloaded with an enormous amount of requests, you can (and probably should) use a great feature of IIS 6.0 - expiration date. This way after 5 minutes of “intensive”work number of web requests can be reduced significantly. Lets see simple example of web page with and without expiration date enabled. Page request without expiration date enabled: The page performs 46 requests on first page visit and 40 requests when it’s cached. The explanation is very simple - when...
In my previous post I've introduced YSlow - an Firebug’s add-on that helps to analyze and improve web site performance. One of the easiest ways to improve web application performance is to enable data compression. Enabling data compression on IIS 6.0 server can save up to 80% of network utilization by the price of up to 10% and often less than 1% of CPU ratio without changing single line of code. Apparently, enabling data compression on IIS 6.0 is not that straight forward task as it looks. Most...
My colleague Ran Wahle posted a great article about Firebug add-on for Firefox that provides debugging abilities for the browser. In this post I will introduce an add-on for Firebug called YSlow released by " Yahoo! Developer Network ". It’s used to analyze web page’s performance and supplies detailed report on HTML page structure along with number of recommendations on how to improve performance of that page. Analyze web page performance Usage of YSlow is very intuitive - after installing...