Не очищать из оперативной памяти обекты, а использовать в процессах пхп?

Александр Т

Новичок
Добрый день.

Существует ли возможность без сериализации, хранение обектов в оперативной памяти,
и обращение к ним из других процессов php?

Я имею виду не запись в оперативную память текстовой информации, возможно сериализированных данных средствами shmop_open, shmop_open, shmop_write...

А допустим запрет уборщику уничтожать блок в памяти с уже сформировавшимся обектом. При этом в последущих сеансах создавать ссылку на этот блок в памяти с обектом?

Если есть какие возможности то как с ними работать?
 

AmdY

Пью пиво
Команда форума
Александр Т
php создан чтобы умирать. можно взять более подходящий язык для задачи, либо делать отдельный сервис-демон.
 

Vladson

Сильнобухер
Не вполне понятна цель. Быстродействие ? Память ? (В зависимости от цели можно придумать разные костыли) но штатных средств нету.
 

Александр Т

Новичок
Не вполне понятна цель. Быстродействие ? Память ? (В зависимости от цели можно придумать разные костыли) но штатных средств нету.
На самом деле, цель - это быстродействие, кеширование уже сформировавшихся обектов. Не обязательно стандартные средства использовать, возможно какие-то готовые модули из пеклы может быть есть.

Возможно есть какая идея нащет костылей? Запись в мемкешед, редис или shmop это предварительная сериализация обекта и потом десериализация котороя как ни как копеешный вычислительный ресурс, но забирает. Да и сериализацияю, десериализацию писать не очень хочется для обектов со сложными данными.
 
Последнее редактирование:

Redjik

Джедай-мастер
Да и сериализацияю, десериализацию писать не очень хочется для обектов со сложными данными.
с каких пор стандартная только с простыми работает?
какая то экономия на спичках, сказали же
Александр Т
php создан чтобы умирать. можно взять более подходящий язык для задачи, либо делать отдельный сервис-демон.
 
Сверху