Re: [PECL-DEV] Re: How to cache zval * in HashTable?
[email protected] (Pierre Joye)
| Newsgroups | php.pecl.dev |
|---|---|
| Message-ID | <[email protected]> |
hi, look at igbinary. However serializing 1000s large array sounds like a design mistake. Are you sure a DB is not better for your case? In the implementation. Cheers, 2010/8/9 xiangchao liu <[email protected]>: > Sadly, serialize and unserialize an large array (maybe 1000 elements) is too > slow for me. > > > 2010/8/9 Johannes Schlüter <[email protected]> > >> 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 > -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org