Почему моя переменная занимает столько места в памяти?

У меня огромная переменная Session, и я хотел бы знать, почему она занимает так много места в памяти?

Примечание: я знаю, что мы не должны хранить столько данных в переменной SESSION.

Вот результат моих тестов

session_start();
memory_get_usage(); //returns: 627 000 (about 0.62MB)

$_SESSION['my_huge_var'] = array(THE ARRAY...) // This is a three dimensional array

strlen(serialize($_SESSION['my_huge_var'])) // returns: 8 804 969 (about 8.8MB)

memory_get_usage(); //returns 164 439 952 (about 164MB !!!!)

unset($_SESSION['my_huge_var']);

memory_get_usage(); //returns: 627 000 (about 0.62MB)

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]