Forum Discussion
Oz_Ayd_69699
Nimbostratus
Sep 15, 2006HTTP::collect - performance issue
I have a simple rule with a basic HTTP:collect statement in the HTTP_REQUEST event. When, the HTTP::collect statement is executed, it takes a considerable amount of time (200+ milliseconds) to fire the HTTP_REQUEST_DATA event. The Web Service request is from a .NET client. If I attach the Auth iRule, this problem disappears. This is very confusing. Any ideas?
Is there any config recommendations or guidelines for Web Service usage? There is very little doc on this topic, considering the usage of Web Services is increasing.
Cheers
Oz
- bl0ndie_127134Historic F5 AccountYes you have to be careful with using collect on POST especially if the client issues an Expect: 100-Continue header. In such case, the client is will only send the POST data if it gets a 100 Continue response from the server or if it times out; which explains the 200ms delay on your client.
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