4. WAF
Persistence
• Load balancingmodule chooses thebestsuitable RealServer
• Populates thepersistence table
• Source information
• SelectedRealServer
• 6 – Application Delivery
1
2
3
Service
Persistence
LoadBalance
Tommy
APP1
APP2
Tommy | APP1
Requests
5. Content Routing
• Rulescontrol howtrafficis forwardedto thebackendservers
• Traffic is classified based on HTTP requestcontent
• 6 – Application Delivery
WAF
Service
Content Rule
Tommy
John
Web Server
(Desktop Web App)
Web Server
(Mobile Web App)
6. Connection Pooling
• Aset of openTCP connectionsusedbyrequests
• Anewconnectioniscreatedandaddedtothepoolifallinuse
• Reducestheuser’s connection waitingtime
• Reducesthe load on the backendservers
WAF
Pool
Tommy
1
2
3
Requests
Web Server
1
2
3
7. Caching
• Stores commonly usedinformation inlocal memory (RAM)
• Reducedlatencywhenretrievingwebcontent
• Anoverallreduction inbandwidth andserverload
• AContent Rulecan be used
• 6 – Application Delivery
Tommy
Responses
Web Server
WAF
Service
Content Rule
Responses
8. Compression
• Compresses specific contenttypes
• Reductioninbandwidthutilization
• Quickerobjectretrieval duetosmaller size
• AContent Rule can be used
• 6 – Application Delivery
Tommy Web Server
WAF
Service
Content Rule
Response
Response