Я новичок в PHP, и мне не повезло, что я ищу подходящую практику для этого сценария.
У меня есть структура данных, которую дорого создавать, она применима ко всем пользователям сайта,является идентичным для всех пользователей сайта и никогда не изменяется после создания.(ОК - это нужно менять всякий раз, когда я загружаю новые версии файлов исходного кода.) Он не особенно велик.В идеале, Я хотел бы создать его один раз - в первый раз, когда мне это нужно - и удерживать его после этого , используя один и тот же экземпляр для каждого пользователя, каждый запрос страницы,Тогда было бы хорошо, если бы я получал «обнуление» всякий раз, когда я нажимаю «очистить кешированные данные» (я использую Drupal).
Я не нашел учебник о том, как это сделать ...Я вижу, как я могу хранить информацию в сеансе, но это относится только к одному пользователю.
ОБНОВЛЕНИЕ
Внутри структуры данных есть анонимные функции (замыкания).Я читал, что иногда возникают проблемы с сериализацией.