Использование переменной PHP $ _SESSION для хранения больших символов данных

В настоящее время я храню много данных в переменной $ _SESSION. Я делаю это, поэтому мне не нужно постоянно обращаться к базе данных.

Должен ли я беспокоиться о проблемах с памятью на общем сервере?

Могут ли серверы справляться с большими объемами данных, хранящимися в переменной $ _SESSION?

Должен ли я беспокоиться о проблемах с памятью на общем сервере?

Да – данные сеанса загружаются в память сценария по каждому запросу. Следовательно, вы рискуете сломать индивидуальный лимит памяти для каждого сценария. Даже если вы не достигли предела, это действительно неэффективно.

Доступ к данным из базы данных по запросу намного лучше.

.. в дополнение к тому, что @Pekka писал:

PHP-сессии не являются альтернативой кэшированию!

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