Я использую TWebModule с Apache. Если я правильно понимаю, Apache создаст другой экземпляр моего объекта TWebModule, если все предыдущие созданные объекты заняты обработкой запросов. Это правильно?
Я создал свой собственный SessionObject и создал TStringList для их хранения. StringList создается в разделе инициализации в нижней части моего файла исходного кода, содержащего объект TWebModule. Я считаю, что инициализация может быть вызвана несколько раз (предположительно, когда Apache должен порождать другой процесс).
Есть ли способ, которым я мог бы иметь глобальный TStringlist "Sessions" для хранения всех моих объектов сеанса? Или «Безопасный», подходящий метод для хранения информации о сеансе в базе данных и извлечения ее на основе файла cookie для каждого запроса?
Причина, по которой я хочу это, заключается в том, чтобы сократить доступ к базе данных и вместо этого хранить информацию о сеансе в памяти.
Спасибо.