Re: Persistent global data ?
| From: | Mathias Rockel | Date: | Tue, 14 Jan 2003 14:36:45 +0000 |
| Subject: | Re: Persistent global data ? | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-131557@lists.php.net to get a copy of this message | ||
Hi all !
It seems I did not state exactly enough what I need ... if I use the
$_SESSION functions or write the stuff myself makes no difference, actually
then I can just leave it in the database and read it every time ... but that
is just slow ... I want to create it persistant in the system memory so
every script can access the contents without having to recreate the whole
tree each time ...
mathias rockel
----- Original Message -----
From: "Rick Emery" <remery@emeryloftus.com>
To: "Mathias Rockel" <mr.php@pfaffendorf-consulting.com>;
<php-general@lists.php.net>
Sent: Tuesday, January 14, 2003 3:30 PM
Subject: Re: [PHP] Persistent global data ?
> Write persistent data to a file on server side
>
> ----- Original Message -----
> From: "Mathias Rockel" <mr.php@pfaffendorf-consulting.com>
> To: <php-general@lists.php.net>
> Sent: Tuesday, January 14, 2003 8:12 AM
> Subject: Re: [PHP] Persistent global data ?
>
>
> Hi!
>
> I'm not sure if that would be a good idea in respect to performance, also
> AFAIR cookies cannot save objects (can they?), and there are size
> limitations on cookies, so I probably cannot use them because they could
not
> contain all the data ... and also, if I have the complete file structure
> saved on the client side its very easy to modify the data, possibly
getting
> access to stuff that is not meant to be seen ... no cookies =).
>
> thanks anyway !
>
> mathias rockel
>
> ----- Original Message -----
> From: "Rick Emery" <remery@emeryloftus.com>
> To: "Mathias Rockel" <mr.php@pfaffendorf-consulting.com>;
> <php-general@lists.php.net>
> Sent: Tuesday, January 14, 2003 3:06 PM
> Subject: Re: [PHP] Persistent global data ?
>
>
> > cookies?
> >
> > ----- Original Message -----
> > From: "Mathias Rockel" <mr.php@pfaffendorf-consulting.com>
> > To: <php-general@lists.php.net>
> > Sent: Tuesday, January 14, 2003 7:33 AM
> > Subject: [PHP] Persistent global data ?
> >
> >
> > Hi all !
> >
> > I am currently writing some kind of Document/File-Library in a LAMP
> > environment.
> >
> > As the library should be able to handle various file types, and most
file
> > types have to be handled differently internally, I would like to use
> > Objects/Classes to make the code for the Library iself independent from
> the
> > stuff that is individual to the different file types.
> >
> > Now I noticed early that when I use Objects in PHP and have to create
many
> > for them each time a script runs it slows the system down considerably.
It
> > seems you can now save objects in sessions which AFAIR was not possible
> last
> > time I tried. But then I would have to read the whole file index (which
is
> > actually a tree) into a session variable for each user, and I don't know
> if
> > thats a good idea performancewise. It would be a rather large
> > multi-dimensional array.
> >
> > So I would like to know if there is any possibility in PHP to create my
> own
> > persistent superglobal, a variable which can be read by any script
> running.
> > I think something similiar is available as the "Application" Object in
ASP
> > under IIS. I know I have to take care of locking and stuff (although the
> > end-user scripts would only need read access to it), but if I could
write
> > some functions which just would check if the tree is already in memory
or
> > not (after a server shutdown or whatever), and if not just read it in
from
> > the database to make it available in every other script.
> >
> > The only thing I've found so far which I think may be a possibility is
the
> > shared memory stuff that PHP supports, but I don't know anything about
> that
> > on the system level, and its not explained in much detail in the PHP
> manual.
> > Is that something I should follow, or can't I use it ? Can I somehow use
> the
> > underlying Apache ? Are there better options ?
> >
> > any help/suggestions/hints are greatly appreciated !
> >
> > mathias rockel
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>