Я ссылаюсь на это Хранить GZIP: текст в mysql? .
Я хочу хранить сериализованные сессии в базе данных (они на самом деле хранятся в пуле memcached, но у меня это как отказоустойчивый) Я gziping / uncompressing от php.
Я хочу спросить следующее:
1) Это хороший ход? Я делаю это, чтобы избежать использования mediumtext
, так как данные могут быть больше, чем text
. Я думаю / надеюсь, что у меня будет много сессий, сохраненных там. Стоит ли в этом случае gzip? Таблица MyISAM.
2) Нужно ли задавать кодировку поля таблицы в двоичном формате? Или только если у меня есть полный файл gziped?
3) Является ли сериализация плохим ходом, должен ли я вместо этого использовать json_encode
(из-за меньшего размера, я думаю)?
Спасибо