Forum Discussion
smp_86112
Cirrostratus
Jan 09, 2009Processing Efficiency of multiple HTTP Class Profiles
All of our HTTP applications are deployed with a standard page that is used to determine whether the app is considered up or down. Let's say the path to the page is /status/status.html.
In terms of LTM processing, is it more efficient to configure a single HTTP Class Profile to allow requests for /status/status.html, and apply that single profile to each Virtual Server? Or is it more efficient to build this as part of a custom class profile which will be built for each app?
From an ASM-management standpoint, it is obvious that the most efficient approach is building a single HTTP class and apply it to each VS. Another factor to consider is that each HTTP app has its own VS, and we have hundreds of VS on each of our LTM pairs.
- hoolio
Cirrostratus
What are you using the HTTP class filters to do? Are you sending some requests to one policy and others to a second policy or direct to a pool? Or are you dropping all undefined URIs? - smp_86112
Cirrostratus
There are certain characteristics which are common to all of our applications, and I am considering writing a separate HTTP class to handle each of those individual characteristics. So for example each of our applications has a status page, so I would create an HTTP class to handle it. The profile would look for the status URI specifically, and define the various characteristics of this resource that ASM will allow. - hoolio
Cirrostratus
I don't think there is any significant difference between having multiple HTTP classes. However, if each of the HTTP classes has app security enabled then there might be some overhead in having a lot of web applications and their corresponding policies. I don't think it would be a big difference though. Does anyone else have thoughts on this?
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects