http://api.rubyonrails.org/classes/ActionController/Session/CookieStore.html:

This cookie-based session store is the Rails default. Sessions
typically contain at most a user_id and flash message; both fit within
the 4K cookie size limit. Cookie-based sessions are dramatically
faster than the alternatives.

On May 12, 5:33 pm, Philip Hallstrom <phi...@pjkh.com> wrote:
> > I've looked online, but I can't find a concrete answer to this. I'm
> > considering storing some data in the user's cookie, to be accessed by
> > javascript. It's not sensitive information, so security isn't a  
> > problem.
>
> > Altogether, I'm looking at two strings, one of which would be about  
> > 100
> > characters long, and the other closer to 1000 or 1500. Is that too  
> > much?
>
> Now, how well all the browsers honor this I dunno, but I've always  
> seen the "4k" rule mentioned...
>
> http://tools.ietf.org/html/rfc2965
>
> 5.3 Implementation Limits
> Practical user agent implementations have limits on the number and  
> size of cookies that they can store. In general, user agents' cookie  
> support should have no fixed limits. They should strive to store as  
> many frequently-used cookies as possible. Furthermore, general-use  
> user agents SHOULD provide each of the following minimum capabilities  
> individually, although not necessarily simultaneously:
> * at least 300 cookies
> * at least 4096 bytes per cookie (as measured by the characters that  
> comprise the cookie non-terminal in the syntax description of the Set-
> Cookie2 header, and as received in the Set-Cookie2 header)
> * at least 20 cookies per unique host or domain name User agents  
> created for specific purposes or for limited-capacity devices SHOULD  
> provide at least 20 cookies of 4096 bytes, to ensure that the user can  
> interact with a session-based origin server.
> The information in a Set-Cookie2 response header MUST be retained in  
> its entirety. If for some reason there is inadequate space to store  
> the cookie, it MUST be discarded, not truncated.
> Applications should use as few and as small cookies as possible, and  
> they should cope gracefully with the loss of a cookie.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to