Search Perform an advanced search query SOFTPEDIA
 
SOFTPEDIA
Updated one minute ago
HomeSubmit a program for being reviewedAdvertise on our websiteGet help on surfing our websitesSend us your feedbackGet information about our XML/RSS backend and how to use itBrowse the news archiveVisit our discussion forumVizitati forumul in limba romana



KLIP
  1. HOME
  2. SCIENCE
  3. TECHNOLOGY
  4. WEBMASTER
  5. SECURITY
  6. MICROSOFT
  7. LINUX
  8. APPLE
  9. GAMES
  10. TELECOMS
  11. REVIEWS
  12. LIFE & STYLE
  13. EDITORIALS
  14. INTERVIEWS
  15. RSS
Welcome!
Hello, Guest

Login if you have a Softpedia.com account.

Otherwise, register for one.

TIPS AND TRICKS

Performance Benchmarking Methods and Tools for Webservers

- Useful tips for server performance benchmarking actions

By: Catalin Bocanu, Web News Editor

Webserver performance benchmarking is not an easy job. The benchmarking tools will provide different reports, depending on the server type, testing conditions, server settings and more.

Practically, all existing benchmarking tools will output information regarding the performance of any type of web server by simulating different loading conditions (server stress).

The server performance will influence to a great extent a website’s success, especially if we’re talking about a business-based one. For this reason, after you perform the testing for functionality and usability of a website, then you must verify the server performance in delivering the web pages to your visitors in different traffic conditions.

Based on the performance benchmarking report, you must optimize the webserver or to choose one already optimized for web hosting, so that over 96%-97% of HTTP requests to be
processed in less than 10 seconds; that’s because visitors may decide to avoid the respective site in the future.

The most important indicator of your web server performance is the average time it needs to serve a given page on different server load conditions. There are benchmarking tools that simulate the presence of various numbers of users connected to the web server, the type of their browser, the number of clicks on a given page and more.

You must maintain constant the number of "visitors" having different sessions (KeepAlive will maintain persistent connections) and change the number and type of pages requested. You should use all types of scripts, such as server side scripts (PHP, ASP, JSP) and also client side scripts (Javascript, Flash) for server benchmarking. After every test, you must change the server configuration and maintain the same server loading, in order to easily decide what tweaks you should adopt.

For example, ab tool, designed for benchmarking Apache HTTP server, can be used for any web server for performance evaluation. This tool allows you to send a certain number of HTTP requests to a web server, even in the presence of concurrent connections. After performing the benchmarking test, it will report the percentage of the requests served within a certain time, namely the number of requests served per second from the total requests number.

This tool can give you an insight about your server’s performance, but the best practice is to test the webserver requests handling on the same conditions with various tools, in order to obtain a convergent response (similar reports data for different benckmarking methods and tools).

There are available many other server benchmarking tools, such as Autobench (Perl script) or Webserver Stress Tool (Windows application) that will help you compare various web servers from the performance point of view or find the desired optimal configuration for a given web server.

MORE RELATED ARTICLES: Introduction to Active Server Pages A Free Multiplatform Tool for Simple Blogs Development Easy Deployment of PHP Applications on Windows What Should You Choose, PHP or ASP ? Organize Your Website Directory Structure Efficiently Take Advantage of a Reseller Web Hosting Business Reduce Bandwidth Consumption Using HTTP Compression Adding a Search Engine Feature to a Website A Free New Server for Hosting Websites on Home Computers How to Publish a Database on the Internet
 
Comments | Link here | Subscribe
Print | Send to friend
Today's News | Yesterday's News

Search:


21st November 2007, 18:44 GMT | Copyright (c) 2007 Softpedia | Contact:
Read by 739 user(s) | Rating: | 5 vote(s) so far | Cast your vote:
Performance Benchmarking Methods and Tools for Webservers - USER OPINIONS




We are sorry, there are no opinions available for this article.






SHARE YOUR OPINION ABOUT Performance Benchmarking Methods and Tools for Webservers

Since you are not logged on, your comments will have to be approved before being displayed.
Click here to login, or register.
Your Name:
Your Email:
Type in the result:
Your Opinion:
 


DO YOU WANT TO CONTACT US?  

If you have some comments or you want to send us some information you can send us an email directly to .
You can use the form below for the same purpose.
Your full name: (at least 3 characters)
Your email address: (at least 5 characters)
Message subject: (at least 5 characters)
Message text:
(at least 10 characters)
Type in the result:
 
 



© 2001 - 2008 Softpedia. All rights reserved.
Softpedia™ and Softpedia™ logo are registered trademarks of SoftNews NET SRL.
Copyright Information | Privacy Policy | Terms of Use | Contact Softpedia | Update your software | Archive