Http api shards

@benbjohnson thanks for doing that test.  I had also benchmarked it a long time ago.  I dug up the code...made the same bonehead mistake in the benchmark code...passing size instead of capacity.