Как создать общий объект между различными сессиями в PHP?
Я думаю об использовании файла или таблицы памяти MySQL.Использование файла не является хорошим вариантом, потому что он не имеет блокировки и работает медленно.Использование таблицы памяти MySQL - хороший вариант, но как сохранить экземпляры классов (объекты) в таблице?Сериализация объекта и помещение его в таблицу также выполняется медленно.
Option 1: MySQL memory table
Option 2: shm_attach,shm_detach,shm_get_var,shm_has_var,shm_put_var,..
Option 3: Memcache
Проблема в использовании таблицы памяти MySQL требует запросов.Memcache не входит в стандартную установку PHP.Для работы функций shm_ * в Windows требуется, чтобы PHP был собран из исходного кода с параметром "--enable-sysvsem", а для этого требуется настройка в php.ini, где разработчик может не иметь доступа все время.
Что из перечисленного лучше?Любые другие варианты?