Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сессия или файл, что лучше?
Форумы портала PHP.SU » » Вопросы новичков » Сессия или файл, что лучше?

Страниц (1): [1]
 

1. arimanecro - 05 Мая, 2017 - 12:04:12 - перейти к сообщению
Приветствую.

Возник такой вопрос:

существует довольно-таки большой массив(на 4000 значений).

Есть ли разница между тем поместить его в сессию или в созданный мной файл?
Сессия это тот же самый файл на серваке и каждый раз обращаясь к $_SESSION, PHP производит такую же самую процедуру считывания и записывания, как с обыкновенного файла. Правильно?

1) Тогда получается, что по производительности(чтение/запись) они одинаковы?
2) В каком формате хранятся данные в сессии? Сериализовано? Если да, то получается затрата на сериализация и десериализацию?

Спасибо.
2. caballero - 05 Мая, 2017 - 17:04:15 - перейти к сообщению
используйте сессию
не экономте на спичках
3. Sail - 05 Мая, 2017 - 17:24:39 - перейти к сообщению
arimanecroа ещё есть СУБД... разные...
Для справки: Базы данных NoSQL и SQL
4. Fart - 06 Мая, 2017 - 09:18:46 - перейти к сообщению
ТС, при оптимальном выборе используемого метода можешь протестировать на скорость выполнения и выделяемой памяти. исходя из полученных данных ты можешь сам сделать вывод, что тебе подходит для этого.

 

Powered by ExBB FM 1.0 RC1