Quantcast
Channel: Web Application Performance - Best Practices
Browsing all 25 articles
Browse latest View live

Enabling Blob Caching for SharePoint 2010

The disk-based BLOB cache controls the caching for binary large objects (BLOBs), such as frequently used images and other files that are used to display Web pages, such as .css and .js files. When BLOB...

View Article



Image may be NSFW.
Clik here to view.

Enabling GZIP Compression on IIS 6.0

Enabling GZIP compression on IIS 6.0/7.0 reduces the total page response time by 30%-40% by improving the time spent on network. It significantly reduces the size of HTML, JavaScript and Style Sheets....

View Article

SQL Profiling Trace Analysis Tools

During a typical performance testing assessment, analyzing the SQL Profiler Traces consumes lot of time, especially when the customer wants to know how much average time a particular RPC call is...

View Article

Windows 8 Metro Apps - Performance

Recently, I attended Windows 8 Camp at Hyderabad. The topics presented in the Camp were very basic and meant for starters. Anyhow, I had discussions with several developers (Microsoft and...

View Article

Image may be NSFW.
Clik here to view.

SQL Server for SharePoint: Set appropriate FILL FACTOR

In SQL Server, fill-factor option is provided for fine-tuning index data storage and performance. When an index is created or rebuilt, the fill-factor value determines the percentage of space on each...

View Article


Image may be NSFW.
Clik here to view.

Excessive SQL Server Recompiles: How to Avoid?

(This recommendation applies to SQL 2008 and SQL Server 2005) Consider a the situation. RPC calls on the SQL Server are resulting in excessive number of recompiles. When a stored procedure recompiles,...

View Article

Image may be NSFW.
Clik here to view.

Disposing SQL Connections on Web Server

SQL Server Connection Pool Exhaustion is one of the common problems in web applications. In this article, we will look at this problem and discuss how we can resolve it. A web server can establish a...

View Article

Image may be NSFW.
Clik here to view.

Setting up Server Side SQL Traces without SQL Profiler

In this post, I am going to explain you on how to set-up Server Side trace files without using SQL profiler. You might consider setting up server-side traces using a query instead of SQL Profiler...

View Article


Caching the Static files in Advance

On several situations, the next page maneuvered by the user can be guessed in advance. For example, consider a typical scenario in an ASP.NET application that involves user registration, where end user...

View Article


Image may be NSFW.
Clik here to view.

What’s Hash Warning Events in SQL Server?

Hash Warning events in SQL Server are fired when a hash recursion or hash bailout has occurred during a hashing operation. Both of these situations are less than desirable, as they mean that a Hash...

View Article

Recommended tools for Performance Testing of ASP.NET applications

Throughout the software development lifecycle, the use of effective performance tools plays a critical role in conducting ASP.NET application performance analysis & optimization. Below are some of...

View Article

Tuning Autogrow settings of SQL Server to Improve Performance

Default value of AUTOGROW settings for SQL Server databases is 1 MB and for log files it is 10% increase. If you run a transaction that requires more log space than is available, and you have turned on...

View Article

High Performance Websites @ Stanford University

Sometime back, Steve Souders has taken a course on “High Performance Web Sites” at Stanford University. All the lectures (slide decks) are now available for download at http://cs193h.stevesouders.com/....

View Article


304 File Not Modified Status: Enable Content Expiration

304 File Not Modified Status is thrown by IIS when the client requests a HTTP Object that is already in its browser cache and the document has not been modified since it was cached. The client uses the...

View Article

Image may be NSFW.
Clik here to view.

Static files on a Separate Web Server to Improve Performance

In last five years or so, I have worked on several performance testing and tuning engagements for large scale applications for major insurance, stock trading and financial companies. Some of these...

View Article


Image may be NSFW.
Clik here to view.

Performance Test Methodology–Flow Chart

Below is the flow-chart for performance testing cycle.

View Article

Configuring ETAGs in IIS 6.0 and IIS 7.0

(This recommendation applies to IIS 6.0 and IIS 7.0) Applications hosted on multiple web servers are susceptible to ETag mismatch. IIS uses the value specified in the MD_ETAG_CHANGENUMBER property to...

View Article


Parallel query worker thread was involved in a deadlocks

Parallelism in SQL Server can improve the performance of slow running queries by several folds. However, if the query is not written with parallelism in mind, it can run into problems. One common...

View Article

Image may be NSFW.
Clik here to view.

VMware Memory Reservation for Virtual Machines

For each virtual machine in VMware, there are settings for memory allocation. Under memory allocation setting, there is a specific setting that reserves memory for the particular VM. The default value...

View Article

Image may be NSFW.
Clik here to view.

How to detect if server-side processing is consuming more time for Web...

Consider a situation, where you observe a particular page is consuming lot of time to load. The high response time could be due to network, client side rendering or server side processing. How do you...

View Article
Browsing all 25 articles
Browse latest View live


Latest Images