Browse by Tags
All Tags »
performance (
RSS)
When working with a solution that contains numerous projects, I find myself often wanting to only build and run the currently selected project. Other projects in the solution might have build errors that I don’t want to resolve at the current time. By default though, trying to do a CTRL+F5 on the currently selected project will cause Visual Studio (VS) to build all of the projects in a solution. Let’s walk through how to tweak this behavior. We’ll start with a solution that has two projects – WebApplication_1...( read more ) Read More...
A few weeks ago I wrote a post that showed how to improve the performance of PHP applications on Windows by using the IIS output caching module. Using the output caching module can have significant positive impact on application performance since pages are served from cache without executing any PHP code. However, this very strength can also be a drawback depending on how your application is built. Because entire pages are cached, using output caching may not be ideal for pages that have multiple...( read more ) Read More...
In this article, I’ll show you how to improve the performance of PHP applications on Windows/IIS by covering the What, When, and How of using the IIS Output Caching module. As background reading (or for the condensed version of my post), I suggest reading this: Configure IIS 7 Output Caching (and I strongly suggest reading the introduction to that article). What is Output Caching? The IIS output caching module allows you to configure IIS to cache dynamic pages generated by PHP. When a PHP page...( read more ) Read More...
PAL is a very good tool when it comes to analyzing perfmon data. This automated tool generates a nice report in html format which can be sent to customer’s directly. This tool is written by BizTalk PFE and few others. As this is a free tool, customers can download the tool on their own. Tool has built in templates for OS/Exchange/MOSS/AD/BizTalk/SQL with recommended(baseline) counter values specific to products and which can be customized further. Check out these links for more information: http://www.codeplex.com/PAL/Release/ProjectReleases.aspx?ReleaseId=16807 http://msdn.microsoft.com/en-us/library/cc296652.aspx http://blogs.technet.com/clint_huffman/archive/2008/09/02/how-to-use-the-pal-tool-for-biztalk-performance-analysis.aspx PAL Download - http://www.codeplex.com/PAL/Release/ProjectReleases.aspx?ReleaseId=16807 Note: It requires Microsoft Log Parser . Log Parser is a powerful, versatile tool that provides universal query access to text-based data such as log files, XML files, and...
If you were a ASP.NET 1.1 developer, and faced some performance problems, I’m sure you would have come across the KB 821268 which talks about tweaking maxWorkerThreads, maxIoThreads in the <processModel>, minFreeThreads, minLocalRequestFreeThreads in <httpRuntime>, maxconnection in the <connectionManagement> section. But for ASP.NET 2.0, we have <processModel autoConfig=”true” /> where these settings are tweaked in the runtime…… ………………………………… Read the rest of the blog post here . http://blogs.msdn.com/rakkimk/archive/2009/07/08/iis7-improving-asp-net-performance-concurrent-requests-while-on-integrated-mode.aspx Read More...
This topic has been covered many times both by Microsoft and non-Microsoft employees. However, I’ve recently been asked what the main features of IIS 7 are and have seen a great deal of misinformation about IIS security on twitter, blog posts and forums. I think, therefore, the issue deserves yet another look. In this post, I’m going to go over security in the past for IIS and then move on to talk about security features in IIS 7. These are not in any particular order. This post is not meant to diminish the many thoughtful works already created by others – both complimentary and critical. This is just meant to bring the subject back up for discussion again in hopes that you can be properly equipped with the decision making information you may need. Ghosts of IIS Security Past The reason for so much misinformation about the current state of security in IIS is likely due to the earned reputation the product had in versions previous to IIS 6.0. A quick search on the web for IIS 5 security...
I've been spending a good deal of time focusing on performance issues lately. When your web properties count annual page views in the BILLIONS, it's inevitable. IIS 7 has great, often overlooked, granularity feature to help you hone performance and the Read More......( read more ) Read More...
For many data centers, the cost of powering servers has become a top budget item. The first step to reducing power costs lies in understanding the power characteristics of your server equipment and workloads. We started with a simple power meter and a Read More......( read more ) Read More...
Every time I talk with customers in meetings or at conferences I’m struck by how many cool amazing new capabilities IIS7 has. I can go on for literally hours talking about the new features and benefits, and showing demos. And with each new IIS7 Extension , the list of new features just gets bigger and bigger. A few months ago I realized we didn’t have the top list of features written up anywhere, and so we started the process of distilling down the list to the top 10. We almost made it! We ended up with the top 12 reasons you should get IIS7 today. Check them out here: http://www.iis.net/getstarted Over the next few weeks we’ll be adding a cool demo for each of the reasons to show the features in action. Be sure to check back soon! Read More...
I’m excited to announce that IIS has released a Release Candidate of the new IIS7 Application Request Routing (ARR) extension! ARR enables Web server administrators to easily scale-out Web applications and improve reliability through HTTP-level, rule-based routing and load balancing. Read more about the cool new features in this new release and check out the updated documentation . Download the RC release: Microsoft Application Request Routing for IIS 7 RC x86 Microsoft Application Request Routing for IIS 7 RC x64 For those who are new to IIS7’s ARR module, here are the benefits it provides: Balance loads more efficiently across servers to maximize resource utilization By taking advantage of Application Request Routing, administrators have the ability to create powerful routing rules based on URL, HTTP headers and server variables to determine the most appropriate Web application server for each request. ARR makes request routing decisions at the application level...
More Posts
Next page »