Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Varnish Cache, juga disebut sebagai Varnish, adalah proxy terbalik HTTP cache sumber terbuka yang dapat membantu meningkatkan prestasi pelayan web.
Dalam artikel ini kita akan membahas proses penyusunan Varnish Cache 5.0 dari sumbernya untuk digunakan bersama dengan Apache di CentOS 7.
Kemas kini sistem seperti berikut:
sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
Setelah pelayan kembali dalam talian, log masuk menggunakan pengguna sudo yang sama.
Gunakan YUM untuk memasang Apache:
sudo yum install httpd -y
Tetapkan Apache sebagai mendengar di port 8080
:
sudo sed -i "s/Listen 80/Listen 8080/" /etc/httpd/conf/httpd.conf
Mulakan perkhidmatan Apache:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Oleh kerana tidak ada RPM pra-kompilasi untuk Varnish Cache 5.0, kami akan menyusunnya dari sumbernya.
Sebelum menyusun Varnish Cache 5.0, kita perlu memasang beberapa pakej yang bergantung kepada fungsi Varnish Cache:
sudo yum install autoconf.noarch automake.noarch jemalloc-devel.x86_64 libedit-devel.x86_64 libtool.x86_64 ncurses-devel.x86_64 pcre-devel.x86_64 pkgconfig.x86_64 python-docutils.noarch python-sphinx.noarch graphviz.x86_64 -y
Kumpulkan Varnish Cache 5.0 dari sumber:
cd
wget https://repo.varnish-cache.org/source/varnish-5.0.0.tar.gz
tar -zxvf varnish-5.0.0.tar.gz
cd varnish-5.0.0
sh autogen.sh
sh configure
make
sudo make install
sudo ldconfig
Setelah menjalankan perintah di atas, Varnish Cache 5.0 yang dapat dijalankan akan dipasang ke sistem anda sebagai /usr/local/sbin/varnishd
. Anda boleh mengesahkan bahawa pemasangan berjaya menggunakan arahan di bawah:
sudo /usr/local/sbin/varnishd -V
Ubah peraturan firewall untuk membenarkan lalu lintas masuk di port 80
:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Buat fail html kosong /var/www/html/1.html
untuk ujian:
sudo touch /var/www/html/1.html
sudo systemctl restart httpd.service
Gunakan perintah berikut untuk memulakan Varnish Cache, menetapkannya untuk mendengar di port 80
dan berkomunikasi dengan Apache yang menggunakan 8080
port localhost :
sudo /usr/local/sbin/varnishd -a :80 -b localhost:8080
Gunakan curl
arahan untuk menyambungkan pelayan anda:
curl -I http://203.0.113.1/1.html
Keluarannya harus menyerupai:
HTTP/1.1 200 OK
Date: Thu, 26 Jan 2017 15:14:07 GMT
Server: Apache/2.4.6 (CentOS)
Last-Modified: Thu, 26 Jan 2017 15:13:20 GMT
ETag: "0-54700ca2565dc"
Content-Length: 0
Content-Type: text/html; charset=UTF-8
X-Varnish: 2
Age: 0
Via: 1.1 varnish (Varnish/5.0)
Accept-Ranges: bytes
Connection: keep-alive
The X-Varnish: 2
dan Via: 1.1 varnish (Varnish/5.0)
pengepala hanya akan muncul apabila Varnish Cache adalah berjalan
Ini menyimpulkan tutorial kami. Terima kasih untuk membaca.
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut