Varnis

Cara menyediakan cache Varnish di Ubuntu 18.04

Cara menyediakan cache Varnish di Ubuntu 18.04
Sebilangan besar pengguna internet tidak menggunakan laman web yang lambat lebih dari 10 saat. Sebenarnya, menurut satu kajian kes yang dilakukan oleh Financial Times, sedikit kelewatan dalam kelajuan pemuatan halaman dapat mengurangkan sesi pengguna dengan ketara dan menyebabkan kadar pentalan yang tinggi. Ini menunjukkan bahawa laman web yang perlahan akan memberi kesan negatif terhadap perniagaan dalam talian anda dan menyebabkan penurunan pendapatan anda secara mendadak. Laman web yang pantas membolehkan pelawat anda mengumpulkan maklumat dalam masa sesingkat mungkin dan kemungkinan besar akan membawa kepada perbualan. Selain itu, Google kini meletakkan laman web pantas dengan skor SEO lebih tinggi daripada laman web perlahan. Pernah terfikir bagaimana anda dapat meningkatkan kelajuan laman web anda?Varnish cache adalah pemecut cache HTTP sumber terbuka yang meningkatkan kelajuan laman web anda hingga 300 hingga 1000 kali. Ini duduk di depan pelayan web dan melayani permintaan HTTP kepada pengguna dengan kecepatan yang sangat tinggi. Ia mempercepat laman web dengan menyimpan cache kandungan yang sering diakses oleh pengguna dan menyimpannya dalam memori, sehingga menjamin pengambilan halaman web lebih cepat.  Ia juga boleh berfungsi sebagai penyeimbang beban dalam penyediaan dengan beberapa pelayan web.  dalam Panduan ini, kami memberi tahu anda bagaimana anda boleh memasang cache Varnish di Ubuntu 18.04

Langkah 1: Kemas kini sistem

Untuk memulakan, mulakan dengan mengemas kini pakej dalam sistem untuk memastikannya terkini. Untuk melakukan ini, akses pelayan anda sebagai root dan jalankan perintah:

# kemas kini apt && peningkatan apt

Langkah 2: Pasang pelayan web Apache

Oleh kerana Varnish cache berada di depan pelayan web, kita perlu memasang pelayan web Apache untuk tujuan demonstrasi.

Untuk memasang Apache, jalankan arahan:

# apt pasangkan apache2

Setelah pemasangan pelayan web Apache selesai, mulakan pelayan web dan periksa statusnya menggunakan arahan di bawah:

# systemctl mulakan apache2
# sistemctl status apache2

Output di atas mengesahkan bahawa pelayan web Apache sudah siap dan berjalan.

Langkah 3: Pasang Varnish HTTP Accelerator

Dengan pelayan web Apache terpasang, pasang pemecut HTTP Varnish dengan menjalankan:

# apt memasang varnis

# systemctl mulakan varnis
# varnis status systemctl

Langkah 4: Mengkonfigurasi Cache HTTP Apache dan Varnish

Pelayan web Apache mendengar pada port HTTP 80 untuk sambungan masuk. Walau bagaimanapun, dalam penyediaan kami, kami perlu membuat beberapa penyesuaian. Oleh kerana Varnish akan meneruskan permintaan HTTP ke server web Apache, kami akan mengkonfigurasi Varnish Accelerator untuk mendengarkan port 80 dan kemudian mengkonfigurasi Apache untuk mendengarkan port 8080.

Jadi, untuk mengkonfigurasi Apache untuk mendengar port 8080, buka fail konfigurasi seperti yang ditunjukkan dengan

# vim / etc / apache2 / port.pengesahan

Simpan dan keluar dari fail konfigurasi.

Pada catatan yang sama, kita akan membuat perubahan pada fail hos maya Apache lalai dan mengkonfigurasinya untuk mendengarkan port 8080

# vim / etc / apache2 / sites-emabled / 000-default.pengesahan

Simpan dan keluar dari fail konfigurasi. Untuk perubahan berlaku, mulakan semula pelayan web Apache

# systemctl mulakan semula apache2

Pada ketika ini, jika anda cuba mengakses pelayan web di port 80, anda akan mendapat ralat kerana perubahan yang baru saja kami buat. Ia hanya dapat diakses melalui port 8080 seperti yang ditunjukkan.

Langkah 5: Siapkan Varnish untuk mendengar port 80

Kita juga perlu mengkonfigurasi Varnish untuk mendengarkan port 80 untuk meneruskan permintaan HTTP ke pelayan web. Ini juga akan menghilangkan keperluan untuk menambahkan 8080 pada akhir URL ketika mengakses penyemak imbas web.

Lancarkan editor teks pilihan anda dan buka  / etc / lalai / varnis fail.

# vim / etc / default / varnish

Tatal dan cari atribut 'DAEMON_OPTS '. Pastikan menukar port dari 6081 ke port 80

Simpan dan tutup penyunting teks.

Sekiranya anda menyemak / etc / varnish / lalai.vcl fail, anda harus mendapatkan output seperti di bawah.

Terakhir, kita perlu mengedit / lib / systemd / system / varnis.perkhidmatan dan ubah suai port di ExecStart arahan dari pelabuhan 6081 hingga 80.

Simpan dan keluar dari penyunting teks.

Untuk perubahan berlaku, kita perlu menghidupkan semula pelayan web Apache, memuat semula sistem dan menghidupkan semula Varnish mengikut urutan yang ditunjukkan

# systemctl mulakan semula apache2
# sistemctl daemon-tambah nilai
# systemctl mulakan semula varnis

Langkah 6: Menguji Konfigurasi

Untuk mengesahkan bahawa konfigurasi kami baik, gunakan perintah curl seperti yang ditunjukkan:

# curl -I pelayan_IP

Berhati-hatilah untuk barisan ini Melalui: 1.1 varnis (Varnish / 5.2) seperti yang ditunjukkan pada output di atas. Ini menunjukkan bahawa Varnish berfungsi seperti yang diharapkan.

Anda kini boleh mengunjungi pelayan laman web anda tanpa menambahkan 8080 pada akhirnya.

Kesimpulannya

Dan begitulah cara anda mengkonfigurasi Varnish Cache untuk berfungsi dengan pelayan web Apache di Ubuntu 18.04. Pelayan laman web anda harus berfungsi lebih cepat daripada sebelumnya berkat pemecut HTTP Varnish super cepat yang akan menyimpan halaman web yang sering diakses dan melayannya dengan kecepatan yang mengagumkan!

Cara Meningkatkan FPS di Linux?
FPS bermaksud Bingkai sesaat. Tugas FPS adalah mengukur kadar bingkai dalam pemutaran video atau persembahan permainan. Dengan kata mudah bilangan gam...
Permainan Makmal Apl Oculus Teratas
Sekiranya anda adalah pemilik alat dengar Oculus, maka anda mesti mengetahui tentang memuatkan sideload. Sideloading adalah proses memasang kandungan ...
10 Permainan Teratas untuk Dimainkan di Ubuntu
Platform Windows telah menjadi salah satu platform dominan untuk permainan kerana peratusan besar permainan yang sedang berkembang hari ini untuk meny...