On Friday, August 20, 2010, Agnello George agnello.dsouza@gmail.com wrote:
Have a question , Suppose i had a client tell me that he can access the web page but it takes long time to view the pages the website is a static website ( suppose this website does not server dynamic data or does not connect to a database )... what would one check other than :
the server load ( cat /proc/loadaverage ) ,
the Apache logs ,
the number of client connection ( netstat -tupln |grep :80 |wc -l )
--
how would i know if it a client side issue or a server side issue ........
Enable the Apache server-status module and look at it. On an all-static site, unless you have a really big pipe or a really slow server, you have one of two problems;
1) All your Apache processes are busy talking to people
or 2) Your outbound bandwidth is full (which apache can't tell you but if it's not #1 it's probably #2).
Please note the easiest fix for #1 is to increase the number of Apache processes or switch to the threaded MPM. The best fix is to not use Apache for static content. Lighttpd is much better.