У меня есть PHP-приложение на основе ajax (без каких-либо фреймворков и т. Д.).
Мне нужно извлекать некоторые записи из базы данных (html select element elements) ОДИН РАЗ и только один раз, во время запуска приложения, сохранять его в массиве PHP и иметь этот массив доступным для будущего использования, чтобы предотвратить будущие вызовы базы данных, для ВСЕМ будущим пользователям.
Я мог бы легко сделать это весной с инициализацией bean-компонентов. И этот компонент будет иметь область приложения (контекст), чтобы его можно было использовать для ВСЕХ будущих пользовательских потоков, нуждающихся в данных. Это означает, что поиск в базе данных будет один раз, только во время загрузки приложения, и тогда некоторый компонент будет постоянно хранить раскрывающиеся данные.
Я не могу понять, как копировать сценарий использования в PHP.
Сама по себе "начальная загрузка" приложения отсутствует, пока первый пользователь не сделает что-нибудь для вызова моих php-файлов.
Более того, контекст приложения отсутствует - записи, полученные для первого пользователя, не будут доступны другому пользователю.
Как мне решить эту проблему? (Примечание: я не хочу использовать какую-либо библиотеку, такую как memcache или что-либо еще.)