Pemandu trafik kandungan statik dan dinamik dengan Zevenet sebagai CDN

DIPOS oleh Zevenet | 11 September 2017

Gambaran Keseluruhan

CDN or Rangkaian Penyampaian Kandungan adalah satu atau lebih peranti dalam rangkaian yang mengarahkan trafik pelanggan ke pelayan yang paling sesuai yang merangkumi salinan semua kandungan aplikasi web. Kaedah tersebut mengoptimumkan beban laman web dan mengelakkan leher botol oleh perkongsian trafik pintar mengikut sifat kandungan.

Dalam artikel ini kami menerangkan cara mengkonfigurasi persekitaran semacam itu untuk meningkatkan dan mengoptimumkan lalu lintas laman web kami menggunakan kandungan web statik dan dinamik yang stereng dengan ZEVENET. Itu berkemungkinan terima kasih kepada proksi dan pensuisan kandungan ciri disokong secara lalai.

Persekitaran penghantaran kandungan

Senario kes ini ditunjukkan dalam rajah di bawah.

Apabila pelanggan web menyambung ke laman web, mereka perlu meminta sumber statik dan dinamik untuk membina aplikasi web, jadi kami dapat memperbaiki masa beban dan lebar jalur laman web dengan mendedikasikan pelayan untuk satu tugas.

zevenet cdn statik dinamik kandungan lalu lintas stereng

Sesetengah pelayan didedikasikan untuk kandungan web statik seperti imej, dokumen, gaya HTML atau fail JavaScript, dan sebagainya manakala pelayan lain hanya didedikasikan untuk kandungan web dinamik dan pengurusan pangkalan data.

Kandungan dalam pelayan statik perlu direplikasi dan semua kedai data harus mempunyai kandungan yang sama.

Konfigurasi pensuisan statik-Dinamik

Buat ladang LSLB baru dengan profil HTTP / S

Pertama, buat yang baru LSLB (Perkhidmatan Mengimbangi Perkhidmatan Tempatan) dengan HTTP profil. Pada peringkat ini, kami boleh mencipta ladang HTTP atau HTTPS yang mudah untuk laman web dan perkhidmatan web yang selamat. Ini akan digunakan sebagai IP dan port maya di mana perkhidmatan web kami tersedia kepada pelanggan.

Buat Perkhidmatan baru untuk Corak Kandungan Statik

Kemudian, dalam Tab Perkhidmatan diperlukan untuk membuat 2 perkhidmatan yang berbeza: satu untuk kandungan statik dan perkhidmatan lalai yang dikhaskan untuk kandungan dinamik. Apabila permintaan pelanggan baru dilayani oleh ladang, ia akan diperiksa jika perkhidmatan kandungan statik sesuai dengan keadaan lain, ia akan melalui perkhidmatan lalai.

Corak kandungan statik yang akan kita gunakan dalam contoh ini di Corak URL bidang, dan biasanya digunakan untuk laman web, adalah:

\.(jpg|jpeg|png|gif|ico|css|js|html|htm|avi|mov|mp3|svg)$

Oleh itu, semua URL yang diminta dengan sambungan fail seperti itu akan disajikan melalui perkhidmatan statik. Kandungan statik biasanya tidak memerlukan ketekunan sehingga pilihan ini akan dilumpuhkan untuk perkhidmatan ini.

Selepas itu, tambah bahagian belakang yang akan menyimpan semua kandungan statik web.

Buat Perkhidmatan baru untuk Corak Kandungan Dinamik

Perkhidmatan ini akan menjadi perkhidmatan lalai jika perkhidmatan kandungan statik tidak dipadankan. Perintah perkhidmatan adalah penting untuk menetapkan keutamaan setiap corak perkhidmatan untuk dianalisis.

Dalam perkhidmatan lalai, tidak ada corak yang perlu dipilih. Tetapi, mungkin jika kita bekerja dengan aplikasi web yang menggunakan sesi untuk pengguna, diperlukan untuk mengkonfigurasi ketekunan dalam perkhidmatan ini.

Akhirnya, tambahkan backend yang akan memproses kandungan dinamik dan biasanya akan menggunakan sumber-sumber pangkalan data.

Pemeriksaan kesihatan maju untuk Perkhidmatan Statik dan Dinamik

Oleh kerana kedua-dua perkhidmatan merawat dengan kandungan dan data yang berbeza, kami dapat menyediakan pemeriksaan kesihatan tertentu untuk setiap perkhidmatan. Penjaga Ladang digunakan setiap perkhidmatan untuk membolehkan ini.

Jika anda perlu tahu cara mengkonfigurasi Penjaga Ladang, sila rujuk artikel ini.

Nikmati penghantaran kandungan web anda yang optima!

Berkongsi pada:

Dokumentasi di bawah syarat-syarat Lesen Dokumentasi Bebas GNU.

Adakah artikel ini berguna?

Artikel yang berkaitan