Re: Re: How to cache zval * in HashTable?
| From: | xiangchao liu | Date: | Mon, 09 Aug 2010 08:40:42 +0000 |
| Subject: | Re: Re: How to cache zval * in HashTable? | ||
| References: | 1 2 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-7428@lists.php.net to get a copy of this message | ||
Sadly, serialize and unserialize an large array (maybe 1000 elements) is too
slow for me.
2010/8/9 Johannes Schlüter <johannes@php.net>
> On Mon, 2010-08-09 at 13:56 +0800, xiangchao liu wrote:
> > Hi, everyone,
> >
> > I now want to cache zval * in global variable HashTable, so i can
> retrieve
> > it through requests, codes like below:
>
> A zval is allocated in per-request memory so you can't just store it and
> retrieve it for the next request. You have to serialize it in some way,
> which won't always work (instances of internal classes)
>
> The implementation of apc_store() might show you what is possible.
>
> johannes
>
>
>
> --
> PECL development discussion Mailing List (http://pecl.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
Architect, Bokan Technologies
BokanTech.com