If you are planning to test a remote or local web server running on 80 port it could be easily done by using telnet command from the linux shell or windows command line. telnet www.yahoo.com 80 GET / HTTP/1.1 Host: www.yahoo.com and hit enter two times and voila
We will soon perform some benchmarking with thttpd and large file serving, but I am confident that it will be one of the best. Why? Because it’s FAST and I mean it…: it doesn’t fork perfect memory management small runtime implements http 1.1 protocol with minimum requirements secure and robust
You can easily check a web server header using a simple telnet utility. telnet www.yahoo.com 80 HEAD / HTTP/1.0 and hit Enter two times. You will get a header response with the HTTP status code…. HTTP/1.1 200 OK Date: Mon, 31 Jul 2006 05:47:22 GMT P3P: policyref=”http://p3p.yahoo.com/w3c/p3p.xml”, CP=”CAO DSP COR CUR ADM DEV TAI PSA [...]
Ok here is the deal if you do not want to switch to other web server software (e.g. Cherokee, thttpd, roxen, boa, lighttpd) and want the best performance for serving static files that do not often change the best solution is to use mod_mmap_static module. This module is not compiled in by default and you [...]
In httpd.conf there is a directive MaxClients that is usually defined ~ 150. This value allows to serve more simultaneous requests and process queue more faster. Please note that you will need to recompile apache httpd (you must edit the HARD_SERVER_LIMIT entry in httpd.h and recompile) in order to set it higher that 256. Remember [...]
For best performance you need to strip down your apache binary – the less modules, the less memory used the better speed / performance you will get. If you are loading modules via DSO you can easily remove module from the loading list by commenting out the LoadModule option. If you have a module linked [...]
If you have mod_status support compiled in your apache (either statically or using DSO) and activated in httpd.conf file with ExtendedStatus On you are probably affecting your site and server performance because every request to apache (e.g. web site hit) will generate multiple queries to gettimeofday or times function/system call depending on your Operating System.Make [...]
The option MaxKeepAliveRequests specifies the number of requests allowed per connection when the KeepAlive on has been set. When the value of this option is set to 0 then unlimited requests are allowed on the server. For better server performance, it’s recommended to allow unlimited requests or you can always define it with a high [...]
Boosting apache performance in high load environments. I suggest decreasing timeout value and keepalivetimeout, as well as other values listed and described below. Original timeout has been set to 300 by default. I suggest decreasing it to 120 (2 minutes) so all connections will timeout after 2 minutes. period. Timeout 120 By default, keepalive is [...]
If you need to configure your apache via .htaccess file (for example giving custom config overriding feature to non-root users on the system and not to affect/misconfigure other web sites, except their own) config .htaccess is a good solution to solve this problem. By default, I suggest turning off override for root directory: <Directory> AllowOverride [...]
Lightweight, secure, FAST… with full support for virtual hosting, on-the-fly output compression, large files, php, cgi, fast cgi, SSI, authentification (different types), code caches: turckmm, APC, eaccelerator and more. It’s lighttpd. We will devote a new blog section to this http daemon that will include a lot of configuration directives and manuals, tips/tricks in the [...]
Below, I have compiled a quick steps to make your Apache run faster and with better performance. 1.) When you are compiling turn off all the features and modules you do not need. The less the better. 2.) Turn off DNS logging with “HostnameLookups off” in httpd.conf file 3.) If you have .htaccess definitions, if [...]
Microsoft’s web server that runs on Windows server platforms and offers full Active Server Page, Microsoft Frontpage support. Starting from version 6.0 it also supports the Dynamic Systems Initiative (DSI) with process isolation and automated health monitoring. A good server choise (actually totaly free if you have a Windows Server license) to run Windows based [...]
Hey folks… I was just thinking to launch a dedicated section for thttpd daemon and this is the first post in the thread that will include a lot of config and manuals about this tiny and super fast http daemon! thttpd homepage: http://www.acme.com/software/thttpd/ so stay tuned. more GOOD stuff is coming shortly
Apache is a free and open source commercial grade web server software that according to Netcraft is the number #1 server that is powering millions of web sites and growing. Web site URL: http://www.apache.org Ps. even this web site is hosted using Apache web server daemon!
Recent Comments