ABSTRAKSI: Dalam mengakses suatu halaman web, berarti terdapat hubungan dua arah antara satu komputer (sebagai klien) dengan satu komputer lain (sebagai server) yang berarti banyak hal yang berperan aktif, mulai dari alat, koneksi, hingga seberapa baik kualitas dari dua hal tersebut yang digunakan. Salah satu komponen yang harus terdapat di komputer server adalah web server. Kinerja web server yang baik juga akan mempengaruhi kualitas hubungan dua arah antara komputer klien dan server. Dibutuhkan analisis terhadap web server seperti apa yang dapat mendukung terciptanya High Performance Web Server. Dari studi literatur yang telah dilakukan maka web server yang memenuhi kriteria tersebut adalah Nginx.
Dalam penelitian ini akan diuji bagaimana komposisi konfigurasi Nginx yang mampu mewujudkan terciptanya High Performance Web Server. Nginx memiliki konfigurasi standar (default) untuk menjalankan fungsinya, namun untuk meningkatkan performanya, nginx dapat diatur konfigurasinya sedemikian sehingga mampu meningkatkan performanya yang mana konfigurasi ini disebut konfigurasi tuning.
Pada kondisi standar (default) dan tuning, dilakukan pengujian terkait beban mesin, kepadatan jaringan, jumlah simultan koneksi dan waktu respon dan diperoleh kesimpulan bahwa konfigurasi tuning lebih baik dari pada konfigurasi default meskipun terdapat titik jenuh pada suatu konfigurasi tuning tertentu akibat keterbatasan kemampuan perangkat keras dan konfigurasi yang digunakan.Kata Kunci : web server, Nginx, High Performance Web Server, TuningABSTRACT: In accessing a web page , it means there are two ways of relationship between one computer ( as client ) with other computer ( as a server ) which means there are many things that played an active role , ranging from tools , connections , up to how good the quality of these two things. One of the components that should be contained in a computer server is a web server . The good performance of the web server will also affect the quality of two ways of relationship between client and server computer. It would be required a high-performance web server so that two ways of connection between the client and the server is running well . So that an analysis that support a High Performance Web Server is needed . From literature, the web server that meets these criteria is Nginx.
In this research will be tested how the composition of Nginx configuration is able to realize the creation of a High Performance Web Servers . Nginx has standard configuration ( default ) to perform its functions , but to improve its performance , nginx configuration can be set so that it is able to improve the performance of which is called tuning configuration .
At standard conditions (default) and tuning , load testing machine related , network density , the number of simultaneous connections and the response time and it has concluded that tuning configuration is better than default configuration despite the saturation point at a particular tuning configuration due to limited hardware capabilities and configurations used.Keyword: web server, Nginx, High Performance Web Server, Tuning