Forum Discussion
Alan_Sha
Sep 07, 2005Nimbostratus
That's true. But, in my case, the response is quite large. And, it appears that Big IP does not wait until it receives the entire response before it raises the SERVER_DATA event. Therefore, the Big IP could raise the SERVER_DATA event several times for a single response. For each time that the SERVER_DATA event is raised, I simply release the TCP payload so that it can be forwarded back to the client right away. Once the TCP payload is released, the buffered data is gone. When the SERVER_DATA event is raised again, the TCP payload will only contain the latest response data received.
If the size of the terminator is more than 1 byte, it is possible that it is split into 2 or more SERVER_DATA events. That's why I think I need to use an explicit data.