Doesn't the example given by Elisabeth encourage session use for
performance?  If all users without a session share the same cache file, that
would cause a bottle neck for write access?  Since hard drive space is not
usually an issue, seems to me that having more files per user would benefit
performance.  Am i missing something here?

Regards,
Shaun.

On Wed, Aug 17, 2011 at 8:33 AM, Elisabeth Heckmann
<[email protected]>wrote:

> Hi,
> have a look at the function  _getRequireSessionWithParams() in class
> oxsession. You can expand the array in config.inc.php and add classes,
> functions or parameters, so you are not bound to these conditions.
>
> Cause of performance reason it's a good idea to start session only when
> necessary. For example if you use caching in OXID EE all users without
> session use same cache file.
>
> Best regards,
> Elisabeth Heckmann
>
>
> *******************************************
> shoptimax GmbH
> Guntherstraße 45a
> 90461 Nürnberg
> Amtsgericht Nürnberg HRB 21703
> GF Friedrich Schreieck
>
> Tel.: 0911/25566-17
> Fax:  0911/25566-29
> [email protected]
> http://www.shoptimax.de
> *******************************************
>
> -----Ursprüngliche Nachricht-----
> Von: [email protected] [mailto:
> [email protected]] Im Auftrag von Stefan Krenz
> Gesendet: Mittwoch, 17. August 2011 13:07
> An: [email protected]
> Betreff: [oxid-dev-general] Why starts OXID a session only under special
> circumstances?
>
> Hi,
>
> OXID starts a session only when a special class or function is called
> or a parameter exists in the request.
>
> Classes that cause OXID to start a session:
> - register (in views/register.php)
> - account (in views/account.php)
>
> Functions that cause OXID to start a session:
> - tobasket
> - login_noredirect
> - tocomparelist
>
> Other request parameters that cause OXID to start a session:
> - _artperpage
> - listorderby
>
> Currently developers are bound to these conditions to start a session
> and store variables. Because oxsession is NOT overloadable and the
> configuration variable 'aRequireSessionWithParams' is only used in
> 'core/oxsession.php'.
>
> Why is the session start bound to these conditions?
>
> Regards
> Stefan Krenz
>
> --
> Stefan Krenz                        Mayflower GmbH
> Pleichertorstraße 2                 Tel.: +49 931 359 65 1163
> D-97070 Würzburg                    Fax : +49 931 359 65 28
> [email protected]           http://www.mayflower.de
>
> Mayflower GmbH, Standort Würzburg
> Firmensitz: Mannhardtstraße 6, 80538 München
> Registergericht: Amtsgericht München, HRB 142039
> Geschäftsführer: Gregor Streng, Björn Schotte,
> Albrecht Günther, Johann-Peter Hartmann
> _______________________________________________
> dev-general mailing list
> [email protected]
> http://dir.gmane.org/gmane.comp.php.oxid.general
>
>
> _______________________________________________
> dev-general mailing list
> [email protected]
> http://dir.gmane.org/gmane.comp.php.oxid.general
>
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general

Reply via email to