Чтобы использовать эти объекты, каждый PHP-скрипт должен был бы десериализовать их в любом случае. Так что, безусловно, не ради экономии памяти вы будете кешировать их на диск - это не сэкономит память.
Причиной кеширования этих объектов является то, что создание объекта слишком дорого. Для обычного объекта PHP это не так. Но если объект представляет собой результат дорогостоящего запроса к базе данных или информацию, полученную, например, от удаленного веб-сервиса, было бы полезно локально его кэшировать.
Дисковый кеш не обязательно большой выигрыш. Если вы используете PHP и беспокоитесь о производительности, вы должны запускать приложения в среде кэширования кода, например, APC или Zend Platform. Эти инструменты также обеспечивают кэширование, которое вы можете использовать для сохранения объектов PHP в вашем приложении. Memcached также является популярным решением для быстрого кэша памяти для данных приложений.
Также следует помнить, что не все объекты PHP могут быть сериализованы, поэтому сохранение их в кеше, будь то на диске или в памяти, невозможно для всех данных. По сути, если объект содержит ссылку на ресурс PHP, вы, вероятно, не сможете его сериализовать.