After updating the project to use AFNetworking 2.0 and the AFHTTPSessionManager (along with dispatch_group to batch requests together), comparing the development version of Vandy Vans 1.1 to a live version of Vandy Vans 1.0.4 allowed me to realize that the network requests are now much, much slower. Obviously, this is a huge problem.
My thought is that this is likely due to the overhead of dispatch_group. So, my proposed solution is to replace the AFHTTPSessionManager with AFNetworking 2.0's AFHTTPRequestOperationManager. It's not as modern, which is very unfortunate, but it'll have to do.
After updating the project to use AFNetworking 2.0 and the
AFHTTPSessionManager
(along withdispatch_group
to batch requests together), comparing the development version of Vandy Vans 1.1 to a live version of Vandy Vans 1.0.4 allowed me to realize that the network requests are now much, much slower. Obviously, this is a huge problem.My thought is that this is likely due to the overhead of
dispatch_group
. So, my proposed solution is to replace theAFHTTPSessionManager
with AFNetworking 2.0'sAFHTTPRequestOperationManager
. It's not as modern, which is very unfortunate, but it'll have to do.