Web Application Performance

Web Server Performance: Rotate Apache Access Logs on Windows

Apache web access logs provide vital information about visits, visitors and requests served by Apache web server. Each request is logged by the web server so the log file size can increase at high speed. If the log file size is small it is easy for apache to append lines. On other hand as the [...]

Web Application Performance: JavaScript Placement

JavaScript files have become important part of most of the web. Placement of js file can play important role in front end performance. If you care about performance for you visitors, you must place JavaScript files properly. Browsers allow parallel connections to a single hostname. This allows files to download faster in parallel and very [...]

Web Application Performance: CSS Placement

CSS has become a vital part of a web page. CSS file call or style placement can play important role in performance. If you care about performance of your web application, than you should see where to place your CSS. A CSS file or style should be placed in HEAD element of the page. It [...]

Web Application Performance: Reducing HTTP Requests

A web page have multiple objects like images, css, JavaScript and flash etc. Browser have to send one http request to the server for each object. Each request adds a round trip to the server. Server have to receive and process each request and send the response. For enhancing web application performance the rule is [...]

Web Application Performance: HTTP Features for Performance

HTTP protocol have many features built-in which can help in improving front end performance of a web application. In this post we will look into these features and see how they can be used to improve performance. The features include (find details below) 304 Not Modified requests Expires header Keep-Alive Compression 304 Not Modified requests [...]

Web Application Performance

Web application performance is increasingly becoming important aspect in web based business. Awareness about faster websites is increasing. Recently website speed has been added to ranking criteria of Google, most of the other search engines should be following soon. Optimizing website performance includes optimization of different aspects of a site, ranging from image optimization to [...]

Web server performance: Use PHP accelerator

Web server performance is a major hurdle in any web application performance. Apache web server is a great web server to serve static and dynamic pages. Combined with PHP, it becomes a winning combination, powering millions of websites around the globe. As PHP pages are compiled than executed for each and every request, it consumes [...]

Web Server Performance: Installing eAccelerator

eAccelerator is a free, open source PHP accelerator, optimizer, and dynamic content cache, used to improve web server performance. It is a great tool which does not require change is existing php code. It stores PHP files in compiled state in shared memory and on next request it serves the request from compiled state cache. [...]

New Features in Apache2.2

Apache 2.2 has been out in year 2008, and just recently, 2.2.13 was released, enhancements and bug fixes introduced. Happily, 2.0 users are migrating to 2.2 due to the excellent performance on static pages. Here, More exciting innovations found in 2.2 and perhaps peek at one or two of the more esoteric ones. These changes [...]

Online web page performance testing tool

To test performance of your web application there are several free sites available. Here are few you can try WebPageTest.org: My personal favorite, and used by me. Gives multiple locations, waterfall view of requests and good optimization tips to improve web application performance. PingDom.com: Gives basic tests for free, I don’t like is personally because [...]