Application Performance Series- Part 4- Use Content Delivery Network (CDN)

This is part 4 of a multiple part series on web performance improvements. The first Introductory blog can be found here. In previous part we discussed the pro and cons of DSN. In this part we will analyse how CDN’s can help us improve performance. Whenever user types any URL in the browser, it sends the request to the server. The request travels all the way … Continue reading Application Performance Series- Part 4- Use Content Delivery Network (CDN)

Application Performance Series- Part 3- Reduce DNS Lookups

This is part 3 of a multiple part series on web performance improvements. The first Introductory blog can be found here. In previous part we discussed about the performance measurement tools/plugins for a web application. In this part we will study what is DNS lookup and how it affects web application performance. What is DNS? Whenever we type any URL (host name of the web application/page) … Continue reading Application Performance Series- Part 3- Reduce DNS Lookups

Application Performance Series- Part 1- Where to start

This is part 1 of a multiple part series on web performance improvements. The Introductory blog can be found here. In introductory post we discussed importance of software development keeping performance performance at center. In this part we will discuss which part affect web application performance the most? Where we can start the performance improvement activity to get maximum output? Any web application performance improvement activity is a … Continue reading Application Performance Series- Part 1- Where to start

Application Performance Series- Introduction

Developing software applications is not just writing code, but it is much than that. It’s both science and Art when combined together can produce great quality applications. It is an art of writing efficiently working, fast and secure code. This is especially true when we are working on web applications. Developing a fast, scalable and secure application looks very simple at top. Writing an application … Continue reading Application Performance Series- Introduction

HTTP Overview keeping performance in mind

Introduction HTTP is how browsers and servers communicate with each other over the Internet. Whenever we are working on web application performance improvements, it is very important to understand the working and parts of HTTP that affect performance. HTTP is a client/server protocol made up of requests and responses. HTTP/1.1 is the most common version today, but some browsers and servers still use HTTP/1.0. A … Continue reading HTTP Overview keeping performance in mind

Some SQL-Server Performance Enhancement Tips

Choose the Appropriate Data Types Use Triggers Cautiously Use views and stored procedures instead of heavy queries. It reduces network traffic, because client will send to server only stored procedure or view name (in certain cases heavy-duty queries might degrade performance up to 70%) instead of large heavy-duty queries text. This also facilitates permission management as you can restrict user access to table columns. Use … Continue reading Some SQL-Server Performance Enhancement Tips