DataReader should cache queries.
Hello,

each request using `pandas.io.data.DataReader` ends by a server request.
That's not reasonable.
Maybe a cache for DataReader should be considered.

Kind regards
