Perbandingan Performa Reverse Proxy Caching Nginx Dan Varnish Pada Web Server Apache

Luthfi, Muhammad (2017) Perbandingan Performa Reverse Proxy Caching Nginx Dan Varnish Pada Web Server Apache. Sarjana thesis, Universitas Brawijaya.

Abstract

Web server sudah menjadi bagian yang penting bagi perusahaan, baik perusahaan yang sedang berkembang maupun yang baru memulai layanannya. Web server yang baik dapat melayani tiap permintaan dengan cepat tanpa harus mengorbankan utilitas dari perangkat keras yang digunakan. Disisi lain, Apache sebagai aplikasi web server dengan penerimaan terbanyak di dunia memiliki kekurangan di antara berbagai kelebihan yang dimilikinya. Salah satunya adalah Apache menjadi lamban pada saat permintaan yang masuk berjumlah besar. Hal ini disebabkan karena proses pengumpulan konten akan dilakukan berulang-ulang sesuai dengan jumlah permintaan yang masuk. Salah satu cara untuk melakukan peningkatan performa web server Apache adalah dengan rev erse proxy cahing. Dari sekian banyak reverese proxy caching, Nginx dan Varnish memiliki reputasi tertinggi. Untuk mengetahui manajemen sumberdaya dan kualitas layanan revese proxy caching Nginx dan Varnish pada web server Apache akan diuji dengan beban 2500 request per menit, 1250 request per menit, 625 request per menit dan pengujian dengan besar request yang besar. Hasilnya, kedua server dengan reverse proxy caching dapat mengungguli web server Apache tanpa reverse proxy caching pada penggunaan CPU dan latensi pada 3 pengujian pertama, sedangkan pada pengujian dengan beban berat server Apache tanpa reverse proxy caching memberikan latesi yang lebih kecil dibandingkan dengan server Apache tanpa revese proxy cacahing. Hasil perbandingkan antara reverse proxy caching Varnish dan Nginx yang dipasangkan pada web server Apache, memberikan hasil server Apache dengan reverse proxy caching Varnish memiliki performa yang lebih baik dibandingkan dengan server Apache dengan reverse proxy caching Nginx.

English Abstract

Web servers are now an essential part of both developing and newly started companies. A good web server can serve each request quickly without having to sacrifice the utility of the hardware used. On the other hand, Apache as the web server application with the most acceptance in the world has a deficiency among the many advantages it has. One of that is Apache gets too slow when it get many requests. It’s because the content gather process will be repeated in accordance with the number of requests. One of the method to incerese performance of Apache web server is with reverse proxy cahing. Some of the highest reputable proxy caching reverese are Nginx and Varnish. To get the resource management and service quality for both web servers, revese proxy caching Nginx and Varnish are tested with 2500 request per minute load, 1250 requests per minute and 625 requests per minute also adding another testing with big size of request to test performance if caontent cannot be cached. The result is that both servers with reverse proxy caching can outperform the Apache web server without reverse proxy caching in either the CPU load or the latency. Furthermore, when compared between reverse proxy caching Varnish and Nginx, Varnish provides better performance compared to reverse proxy caching Nginx.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2017/597/051708109
Uncontrolled Keywords: Web Server, Apache, Nginx, Varnish, Reverse Proxy Caching
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.3 Programs > 005.37 Programs for specific processing modes > 005.376 Programs for distributed computing
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Yusuf Dwi N.
Date Deposited: 05 Oct 2017 06:22
Last Modified: 22 Nov 2020 10:20
URI: http://repository.ub.ac.id/id/eprint/3300
[thumbnail of Bagian Depan (1).pdf] Text
Bagian Depan (1).pdf

Download (1MB)
[thumbnail of BAB I.pdf] Text
BAB I.pdf

Download (865kB)

Actions (login required)

View Item View Item