SH-4371 Reduce 22mS inter-connection latency.
This really extended into the client-side request throttling. Moved this from llmeshrepository (which doesn't really want to do connection management) into llcorehttp. It's now a class option with configurable rate. This still isn't the right thing to do as it creates coupling between viewer and services. When we get to pipelining, this notion becomes invalid.
Showing
- indra/llcorehttp/_httpinternal.h 1 addition, 0 deletionsindra/llcorehttp/_httpinternal.h
- indra/llcorehttp/_httppolicy.cpp 63 additions, 4 deletionsindra/llcorehttp/_httppolicy.cpp
- indra/llcorehttp/_httppolicyclass.cpp 13 additions, 2 deletionsindra/llcorehttp/_httppolicyclass.cpp
- indra/llcorehttp/_httppolicyclass.h 1 addition, 0 deletionsindra/llcorehttp/_httppolicyclass.h
- indra/llcorehttp/_httpservice.cpp 2 additions, 1 deletionindra/llcorehttp/_httpservice.cpp
- indra/llcorehttp/httprequest.h 23 additions, 0 deletionsindra/llcorehttp/httprequest.h
- indra/newview/llappcorehttp.cpp 25 additions, 6 deletionsindra/newview/llappcorehttp.cpp
- indra/newview/llmeshrepository.cpp 19 additions, 40 deletionsindra/newview/llmeshrepository.cpp
- indra/newview/llmeshrepository.h 5 additions, 6 deletionsindra/newview/llmeshrepository.h
Loading
Please register or sign in to comment