圧縮による負荷分散トラフィックの速度向上
圧縮を構成するタスクの順序
圧縮を有効化
CLIを使用して圧縮を有効にするには
-
enable ns feature CMP
-
show ns feature
> enable ns feature CMP
Done
> show ns feature
Feature Acronym Status
------- ------- ------
1) Web Logging WL ON
2) Surge Protection SP OFF
.
7) Compression Control CMP ON
8) Priority Queuing PQ OFF
.
Done
GUIを使用して圧縮を有効にするには
-
ナビゲーションペインで、[System] を展開し、[Settings] をクリックします。
-
詳細ペインの[Modes and Features]で、[Change basic features]をクリックします。
-
[Configure Basic Features]ダイアログボックスで、[Compression]チェックボックスをオンにしてから[OK]をクリックします。
-
[Enable/Disable Feature(s)?]ダイアログボックスで、[Yes]をクリックします。
データを圧縮するサービスの設定
CLIを使用して特定のサービスの圧縮を有効にするには
-
set service \\<名前\\> -CMP YES
-
show service \\<名前\\>
> show service SVC_HTTP1
SVC_HTTP1 (10.102.29.18:80) - HTTP
State: UP
Last state change was at Tue Jun 16 06:19:14 2009 (+737 ms)
Time since last state change: 0 days, 03:03:37.200
Server Name: 10.102.29.18
Server ID : 0 Monitor Threshold : 0
Max Conn: 0 Max Req: 0 Max Bandwidth: 0 kbits
Use Source IP: NO
Client Keepalive(CKA): NO
Access Down Service: NO
TCP Buffering(TCPB): NO
HTTP Compression(CMP): YES
Idle timeout: Client: 180 sec Server: 360 sec
Client IP: DISABLED
Cacheable: NO
SC: OFF
SP: OFF
Down state flush: ENABLED
1) Monitor Name: tcp-default
State: DOWN Weight: 1
Probes: 1095 Failed [Total: 1095 Current: 1095]
Last response: Failure - TCP syn sent, reset received.
Response Time: N/A
Done
GUIを使用して特定のサービスの圧縮を有効にするには
-
[Traffic Management] > [Load Balancing] > [Services] の順に移動します。
-
詳細ペインで圧縮を設定するサービス(たとえば、[service-HTTP-1])を選択し、[Open]をクリックします。
-
[Advanced]タブの[Settings]で、[Compression]チェックボックスをオンにして[OK]をクリックします。
-
サービスが選択されている場合はペインの下部にある [Details] に[HTTP Compression(CMP): ON]が表示されていることを確認します。
仮想サーバーへの圧縮ポリシーのバインド
コマンドラインを使用して仮想サーバーへの圧縮ポリシーをバインドまたはバインド解除するには
-
(bind\|unbind) lb vserver \\<名前\\> -policyName \\<文字列\\>
-
show lb vserver \\<名前\\>
> bind lb vserver lbvip -policyName ns_cmp_msapp
Done
> showlbvserverlbvip
lbvip(8.7.6.6:80)-HTTPType:ADDRESS
State:UP
LaststatechangewasatThuMay2805:37:212009(+685ms)
Timesincelaststatechange:19days,04:26:50.470
EffectiveState:UP
ClientIdleTimeout:180sec
Downstateflush:ENABLED
DisablePrimaryVserverOnDown:DISABLED
PortRewrite:DISABLED
No.ofBoundServices:1(Total)1(Active)
ConfiguredMethod:LEASTCONNECTION
CurrentMethod:RoundRobin,Reason:Boundservice'sstatechangedtoUP
Mode:IP
Persistence:NONE
VserverIPandPortinsertion:OFF
Push:DISABLEDPushVServer:
PushMultiClients:NO
PushLabelRule:
BoundServiceGroups:
1)GroupName:Service-Group-1
1)Service-Group-1(10.102.29.252:80)-HTTPState:UPWeight:1
1)Policy:ns_cmp_msappPriority:0
Done
GUIを使用して負荷分散仮想サーバーへの圧縮ポリシーをバインドまたはバインド解除するには
-
[Traffic Management]>[Load Balancing]>[Virtual Servers]の順に選択します。
-
詳細ペインで、圧縮ポリシーのバインドまたはバインド解除を行う仮想サーバー(たとえば、[Vserver-LB-1])を選択し、[Open]をクリックします。
-
[Configure Virtual Server (Load Balancing)]ダイアログボックスで、[Policies]タブの[Compression]をクリックします。
-
次のいずれかを行います:
-
圧縮ポリシーをバインドする場合は、[Insert Policy]をクリックしてから仮想サーバーにバインドするポリシーを選択します。
-
圧縮ポリシーをバインド解除する場合は、仮想サーバーからバインド解除するポリシーの名前を選択し、[Unbind Policy]をクリックします。
-
-
[OK] をクリックします。