[ic] long-lived sessions/carts?

Paul Jordan paul at gishnetwork.com
Fri Feb 17 18:19:16 UTC 2012


> From: Josh Lavin
> > Quoting Grant (emailgrant at gmail.com):
> > I'm currently expiring sessions after 2 days:
> >
> > find /cat/tmp -type f -mtime +2 | xargs --no-run-if-empty rm && find
> > /cat/tmp -depth -type d -empty -mtime +2 | xargs --no-run-if-empty
> > rmdir && find /cat/session -type f -mtime +2 | xargs --no-run-if-empty
> > rm && find /cat/session -depth -type d -empty -mtime +2 | xargs
> > --no-run-if-empty rmdir
> >
> > Has anyone tried waiting much longer than that?  Maybe 30, 60, or even
> > 90 days?  When I'm shopping online, I've noticed it's nice to add
> > something to my cart and come back much later to find the item still
> > in there without having to create an account.
>
> You could always do a saved-cart routine, which sets a cookie for the
> user and saves their cart in a table. Then, when they come back, you can
> reload their cart if the cookie is present.


What about a new type of session expiration that removed everything but the 
cart contents? This way if one comes back their cart is still there, but 
their billing address (if even input) was gone? To better explain:

    ExpireSensitive 3 hours
    ExpireTotal    7 days


Paul





More information about the interchange-users mailing list