Cara Menginstal 'Varnish' (HTTP Accelerator) dan Lakukan Pengujian Beban Menggunakan Benchmark Apache

Cara Menginstal 'Varnish' (HTTP Accelerator) dan Lakukan Pengujian Beban Menggunakan Benchmark Apache

Pikirkan sejenak tentang apa yang terjadi ketika Anda melihat ke halaman saat ini. Anda mengklik tautan yang Anda terima melalui buletin, atau tautan di beranda Tecmint.com, dan kemudian dibawa ke artikel ini.

Dalam beberapa kata, Anda (atau sebenarnya browser Anda) mengirim permintaan HTTP ke server web yang meng -host situs ini, dan server mengirim kembali respons HTTP.

Sesederhana kedengarannya, proses ini melibatkan lebih dari itu. Banyak pemrosesan harus dilakukan sisi server Untuk menyajikan halaman yang diformat dengan baik yang dapat Anda lihat dengan semua sumber daya di dalamnya - statis dan dinamis. Tanpa menggali lebih dalam, Anda dapat membayangkan bahwa jika server web harus menanggapi banyak permintaan seperti ini secara bersamaan (buat hanya beberapa ratus untuk permulaan), itu dapat membawa dirinya sendiri atau seluruh sistem merangkak sebelum lama.

Dan di sanalah Pernis, Akselerator HTTP berkinerja tinggi dan proxy terbalik, dapat menyelamatkan hari. Di artikel ini saya akan menjelaskan cara menginstal dan menggunakan Pernis sebagai front-end Apache atau Nginx Untuk men -cache respons http lebih cepat dan tanpa menempatkan beban lebih lanjut di server web.

Namun, karena pernis biasanya menyimpan cache dalam memori alih -alih pada disk kita harus hati -hati dan membatasi ruang ram yang dialokasikan untuk caching. Kami akan membahas bagaimana melakukan ini dalam satu menit.

Bagaimana pernis bekerja

Menginstal pernis

Posting ini mengasumsikan bahwa Anda telah menginstal a LAMPU atau Lemp server. Jika tidak, silakan instal salah satu tumpukan itu sebelum melanjutkan.

  1. Pasang lampu di Centos 7
  2. Instal Lemp di Centos 7

Dokumentasi resmi merekomendasikan menginstal pernis dari repositori pengembang sendiri karena mereka selalu memberikan versi terbaru. Anda juga dapat memilih untuk menginstal paket dari repositori resmi distribusi Anda, meskipun mungkin sedikit ketinggalan zaman.

Juga, harap dicatat bahwa repositori proyek hanya memberikan dukungan untuk 64-bit sistem, sedangkan untuk 32-bit Mesin Anda harus menggunakan repositori distribusi yang dikelola secara resmi.

Di artikel ini kami akan menginstal Pernis dari repositori yang secara resmi didukung oleh setiap distribusi. Alasan utama di balik keputusan ini adalah untuk memberikan keseragaman dalam metode instalasi dan memastikan resolusi ketergantungan otomatis untuk semua arsitektur.

Di Debian dan Ubuntu
# aptitude update && aptitude install varnish [aftace setiap perintah dengan sudo di ubuntu] 
Di rhel, centos dan fedora

Untuk CentOS dan RHEL, Anda harus mengaktifkan repositori EPEL sebelum menginstal pernis.

# yum update && yum install varnish 

Jika instalasi berhasil selesai, Anda akan memiliki salah satu versi berikut tergantung pada distribusi Anda:

  1. Debian: 3.0.2-2+deb7u1
  2. Ubuntu: 3.0.2-1
  3. Fedora, centos, dan rhel (Versi ini sama dengan Varnish tersedia dari repositori EPEL): V4.0.2

Akhirnya, Anda perlu memulai pernis secara manual jika proses instalasi tidak melakukannya untuk Anda, dan memungkinkannya untuk memulai boot.

Di Debian, Ubuntu, Centos/Rhel 6.X dan Fedora 15-20
# Service Varnish Start # Service Varnish Status # chkconfig -level 345 varnish on 
Di CentOS/RHEL 7.X dan Fedora 21
# Systemctl Start Varnish # Systemctl Status Varnish # Sistem Aktifkan Varnish 
Halaman: 1 2