Skip to content
Smarter by Design.Simpler for Business

lb compression ​

lb compression komutu, yanıtların istemciye sıkıştırılarak gönderilmesini yöneten sıkıştırma profillerini oluşturur. Profil bir vService'e bağlandığında, listelenen içerik türleri sıkıştırılarak taşınır. Panel karşılığı Compression ekranıdır.

Komut Özeti ​

TR7 WEB-CLI · lb compression
# komuttan sonra Tab
admin@TR7LBWAF01> lb compression
add delete list show update
 
admin@TR7LBWAF01> lb compression list # hepsini listele
admin@TR7LBWAF01> lb compression show <kimlik> # birini göster
admin@TR7LBWAF01> lb compression add name <ad> … # yeni profil
admin@TR7LBWAF01> lb compression update id <kimlik> … # değiştir
admin@TR7LBWAF01> lb compression delete <kimlik> # sil
admin@TR7LBWAF01>  

Zorunlu Alanlar ​

SıraAlanDurumDeğer
1nameZorunluProfilin adı; koleksiyonda benzersiz olmalı

Alanlar ​

AlanNe yaparArkasına ne yazılır
--algorithmSıkıştırma algoritmasını seçergzip (varsayılan) · deflate
--compressionLevelSıkıştırmanın ne kadar sıkı yapılacağını belirler1 ile 9 arasında değer (varsayılan 1). Yüksek değer daha küçük çıktı verir, daha çok işlemci harcar
--compressionOffLoadSıkıştırmanın donanım hızlandırıcısına devredilmesini açartrue · false (varsayılan false)
--fileTypes.NHangi içerik türlerinin sıkıştırılacağını belirlerİçerik türü, örneğin text/html; her biri kendi indeksiyle. Listede en az bir tür bulunmalıdır, varsayılan text/plain

Sıkıştırma her içerik için kazanç sağlamaz

Görsel, video ve arşiv gibi zaten sıkıştırılmış türlerin yeniden sıkıştırılması işlemci harcar, boyut kazancı getirmez. Listeye metin tabanlı türler yazılır.

Örnekler ​

TR7 WEB-CLI · sıkıştırma profili
admin@TR7LBWAF01> lb compression add name web-sikistirma --algorithm gzip --compressionLevel 6 \
--fileTypes.0 text/html --fileTypes.1 text/css --fileTypes.2 application/javascript
 
# tek türü çıkarma · listeyi boşaltma
admin@TR7LBWAF01> lb compression update id <kimlik> --fileTypes.2.delete
admin@TR7LBWAF01> lb compression update id <kimlik> --fileTypes.delete
 
admin@TR7LBWAF01> lb service update id <vService> --compression <profil>
admin@TR7LBWAF01> lb compression delete <kimlik>
admin@TR7LBWAF01>  

Bilinmesi Gerekenler ​

  • Profil tek başına çalışmaz. Sıkıştırma, profil bir vService'e --compression alanıyla bağlandığında başlar. Bu alan yalnız HTTP türündeki vService'lerde bulunur.
  • Dosya türü listesi boş bırakılamaz. Listede en az bir içerik türü bulunmalıdır.
  • Düzey işlemciyle takas edilir. Yüksek sıkıştırma düzeyi bant genişliği kazandırır, işlemci yükünü artırır.
  • Ad benzersizdir. Aynı ada sahip ikinci bir profil oluşturulamaz.