Shmop does just that, it takes a string of data (any data) and puts it
in memory. Serialization is something sysvshm extension does.
Ilia
Guillaume Ponçon wrote:
> It's true. I know shmop, but the ideal would be to be able to store
> large persistent variables in memory without serialization operations
> (without deserialization with each reading).
>
> Thanks for these informations.
>
> Guillaume
>
> Ilia Alshanetsky wrote:
>
>> If you just want memory access PHP already offers shmop extension for
>> raw data storage and manipulation as well as sysvshm for storing
>> serialized variables.
>>
>> Ilia
>>
>> Guillaume Ponçon wrote:
>>
>>
>>> Ondrej Ivanič wrote:
>>>
>>>
>>>
>>>>> pecl/apc has apc_store/apc_fetch:
>>>>>
>>>>> http://livedocs.phpdoc.info/index.php?l=en&q=function.apc-store
>>>>>
>>>>
>>>>
>>>> I know about APC, but IMHO I can't use it. On webservers are Zend
>>>> Optimizer or mmcache (eAccelerator now) used.
>>>>
>>>>
>>>
>>> But the approach is very interesting. The french java developpers and a
>>> lot of others need these shared memory functions. I think that a
>>> displacement in PHP (memory_fetch, memory_store), even with small locks
>>> about which Rasmus speaks would be very appreciated ;).
>>>
>>>
>>
>>
>>
>>
>>
>>
>
>
>