PHP провайдер без сохранения состояния через несколько сценариев - PullRequest
0 голосов
/ 21 марта 2020

У меня есть PHP страниц, использующих общий компонент без сохранения состояния, который вычисляет хэши файлов по требованию и сохраняет их для последующего вызова (чтобы избежать многократных вычислений).

Я хотел бы использовать тот факт, что PHP не завершает работу между запросами, чтобы сохранить данные доступными, если память не заполнена.

Процесс не имеет состояния, поэтому у меня нет проблем с PHP выключением или удалением объекта, а также сохранением / перезагрузкой состояния с диска медленнее, чем повторное вычисление (не все сценарии используют одинаковые хэши файлов, поэтому сохранение / загрузка их всех не годится).

Есть ли способ сохранить экземпляр объекта в PHP при нескольких вызовах сценария без сохранения на диске? Если данные удалены или создан новый объект для отдельных потоков, это не проблема, все методы чистые.

...