Forum Discussion
hooleylist
Jun 03, 2008Cirrostratus
There is more overhead to run the rule than have two distinct VIPs. If you haven't already, you could remove some of the code from the iRule if you aren't using the functionality. Also, if you know there is a client SSL profile on the VIP, you could remove the 'PROFILE::exists clientssl' check.
You could use timing to get an idea of how much CPU time the iRule requires (Click here). You won't have another iRule to compare it to though. Or you could do a rough comparison by doing load testing with the iRule, checking the performance graphs and then compare that with the same load testing on two separate VIPs.
Aaron