Forum Discussion
Micha__Iwaszko_
Nimbostratus
Jul 16, 2009General LTM design question.
A quick question about a "general LTM design" and how it works with HTTP traffic. For example, if we receive a big POST that does not fit in one packet does the LTM do a store-and-forward buffering jo...
hoolio
Cirrostratus
Jul 16, 2009If you add an HTTP profile to a virtual server, LTM will try to parse the HTTP headers before opening / reusing an existing serverside connection. So HTTP_REQUEST is triggered once the HTTP headers are parsed. If you force buffering of the request payload with HTTP::collect, then LTM will collect the payload. HTTP_REQUEST_DATA is triggered once the amount of data specified in the HTTP::collect command has been collected. If you do not force buffering of the payload, LTM will send the request to the pool member after HTTP_REQUEST without buffering the payload and HTTP_REQUEST_DATA will not be triggered.
For more info you can check the events wiki page or reply here
iRule events
http://devcentral.f5.com/wiki/default.aspx/iRules/events
Aaron
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