If you know that cookies are transmitted back and forth for each request, you should really consider keeping that as small as possible. Using it to cache lots of data is a bad idea. And, if I understand it correctly, cookies are also sent for EACH request, including those for stylesheets, external JavaScript-files and images. Large cookies => a LOT of traffic => slower than it should be.