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
# 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ıra | Alan | Durum | Değer |
|---|---|---|---|
| 1 | name | Zorunlu | Profilin adı; koleksiyonda benzersiz olmalı |
Alanlar
| Alan | Ne yapar | Arkasına ne yazılır |
|---|---|---|
--algorithm | Sıkıştırma algoritmasını seçer | gzip (varsayılan) · deflate |
--compressionLevel | Sıkıştırmanın ne kadar sıkı yapılacağını belirler | 1 ile 9 arasında değer (varsayılan 1). Yüksek değer daha küçük çıktı verir, daha çok işlemci harcar |
--compressionOffLoad | Sıkıştırmanın donanım hızlandırıcısına devredilmesini açar | true · false (varsayılan false) |
--fileTypes.N | Hangi 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
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
--compressionalanı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.
