У меня есть сложный объект, который я создаю в PHP script. Я ищу способ сохранить этот объект таким образом, чтобы последующие запросы не нуждались в его воссоздании, или тратили время на неэтериализацию и перестройку. Используя xdebug, я обнаружил, что потратил половину всего времени запроса на создание этого объекта. Даже когда я храню объект явно в APC (или memcache), время его неэтериализации и загрузки всех классов занимает почти столько же времени, сколько и создание объекта.
Я не знаю, можно ли хранить и затем загружать "скомпилированный" объект в PHP. Это возможно? Существуют ли другие решения?
Я не уверен, что это возможно, но я думал, что должен спросить об этом.
EDIT: объект является двоичным деревом и используется как дерево решений. Код - это, в основном, API, который необходим для быстрого возврата ответа от дерева. Все это должно постоянно возрастать, поэтому я стараюсь максимизировать производительность везде, где это возможно.