Category: server
-
Jetty – Installation on Linux
# create download directories mkdir -p ~/build/jetty cd ~/build/jetty # download version=”9.0.0.v20130308″ wget -O jetty-distribution-$version.tar.gz “http://eclipse.org/downloads/download.php?file=/jetty/stable-9/dist/jetty-distribution-$version.tar.gz&r=1” # extract the archive – creates directory jetty-distribution-…. tar -xvf jetty-distribution-$version.tar.gz # rename jetty directory sudo mv jetty-distribution-$version /usr/local # create jetty user sudo useradd -U -s /bin/false jetty # Copy Jetty script to run as service sudo chown…
-
G-WAN Web Server – Installation and Test with Apache Bench
Global WAN(G-WAN) is a web server developed by Pierre Gauthier. It is written in C and is one of the fastest static web server I’ve ever tested with Apache Bench. # create the download and build directory mkdir -p ~/build/gwan cd ~/build/gwan sudo apt-get install -y sqlite3 libtokyocabinet-dbg libtokyocabinet-dev tokyocabinet-bin gobjc++ # install Go language…
-
ABYSS – Tiny HTTP/1.1 Web Server For Serving Static Files
ABYSS Web Server ABYSS is a micro HTTP/1.1 compliant web server written by Moez Mahfoudh. It was designed in to be fast, portable and consume very low resources. # create build directory mkdir -p ~/build/abyss cd ~/build/abyss # download and build abyss wget http://abyss.sourceforge.net/abyss-0.3.tar.gz tar -xvf abyss-0.3.tar.gz cd abyss/src make cd .. # Config File:…
-
Apache Bench – Installation and Tests
Apache Bench is a cool tool to fire several http call against a server. Installation sudo apt-get install -y apache2 Simple Benchmark Example ab -n100000 -c1000 http://localhost:8080/ -n = total number of calls -c = number of concurrent requests Example: Multiple Apache Bench Calls With Increasing Concurrency cat > ab.sh solr_results.log for C in 2…