test_server <- "http://had.co.nz" # Create a new handle for every request - no connection sharing rowMeans(replicate( 20, GET(handle = handle(test_server), path = "index.html")$times )) test_handle <- handle(test_server) # Re use the same handle for multiple requests rowMeans(replicate( 20, GET(handle = test_handle, path = "index.html")$times )) # With httr, handles are automatically pooled rowMeans(replicate( 20, GET(test_server, path = "index.html")$times ))