Pikirkan sejenak tentang apa yang terjadi ketika Anda menjelajahi halaman saat ini. Anda mengeklik tautan yang Anda terima melalui buletin, atau tautan di beranda Tecmint.com, dan kemudian dibawa ke artikel ini.
Singkatnya, Anda (atau sebenarnya browser Anda) mengirim permintaan HTTP ke server web yang menghosting situs ini, dan server mengirim kembali respons HTTP.
Sesederhana kedengarannya, proses ini melibatkan lebih dari itu. Banyak proses yang 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, bisa dibayangkan jika web server harus merespon banyak permintaan seperti ini secara bersamaan (buat hanya beberapa ratus sebagai permulaan), itu dapat membuat dirinya sendiri atau seluruh sistem merangkak sebelum lama.
Dan di situlah Pernis, akselerator HTTP berperforma tinggi dan proxy terbalik, dapat menghemat waktu. Dalam artikel ini saya akan menjelaskan cara menginstal dan menggunakan
Pernis sebagai ujung depan untuk Apache atau Nginx untuk cache tanggapan HTTP lebih cepat dan tanpa menempatkan beban lebih lanjut pada server web.Namun, karena Varnish biasanya menyimpan cache-nya di memori alih-alih di disk, kita perlu berhati-hati dan membatasi ruang RAM yang dialokasikan untuk cache. Kami akan membahas bagaimana melakukan ini dalam satu menit.
Posting ini mengasumsikan bahwa Anda telah menginstal a LAMPU atau LEMP server. Jika tidak, harap instal salah satu tumpukan tersebut sebelum melanjutkan.
Dokumentasi resmi merekomendasikan untuk menginstal Varnish dari repositori pengembang sendiri karena mereka selalu menyediakan 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 menyediakan dukungan untuk 64-bit sistem, sedangkan untuk 32-bit mesin Anda harus menggunakan repositori resmi distribusi Anda.
Pada artikel ini kita 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.
# aptitude update && aptitude install varnish [kata pengantar setiap perintah dengan sudo di Ubuntu]
Untuk CentOS dan RHEL, Anda perlu aktifkan repositori EPEL sebelum memasang Varnish.
# yum perbarui && yum instal pernis
Jika penginstalan berhasil diselesaikan, Anda akan memiliki salah satu versi berikut tergantung pada distribusi Anda:
Terakhir, Anda harus memulai Varnish secara manual jika proses instalasi tidak berhasil untuk Anda, dan aktifkan untuk memulai saat boot.
# layanan pernis mulai. # status pernis layanan. # chkconfig --pernis level 345 aktif.
# systemctl start varnish. # pernis status systemctl. # sistem mengaktifkan pernis.