Форум → Программирование → PHP для идиотов → Размер сесии
Размер сесии
-
Июль 6, 2009, 12:07 п.п., спустя 2 минуты 33 секунды
Josh, писать свой механизм сессий.
бытует мнение что в пхп сессии - кал.
как часто ты собираешся выполнять операцию записи/считывания ?
просто обьем немалый… -
Июль 6, 2009, 12:11 п.п., спустя 3 минуты 45 секунд
мнение - хуйня. сесси - простой сериализованный файл немного измененной структуры, то есть там идет нечто вида
Josh, писать свой механизм сессий.
бытует мнение что в пхп сессии - кал.
как часто ты собираешся выполнять операцию записи/считывания ?
просто обьем немалый…
ids32{…}
usertrue
а не просто
a:2{a:32{…}, usertrue};
самолично клал несколько килобайт в сессию и не имел никаких проблем, процесс десериализации - быстрее чем просто парсинг пхп файла содержащего массив, 100% быстрее чем перебор foreach'ем 10000 элементов пусть даже из хранилища операция извлечения данных из которого - составляет 0.000000000000001 секунды. можешь еще посмотреть на сессии + APC cache, возможно там быстрее чем стандартные сессии работает по простой причине - из оперативки всяко быстрее считать чем с файл системы.Сапожник без сапог -
-
Июль 6, 2009, 12:25 п.п., спустя 5 минут 37 секунд
я знаю это. в конечнм счете. 10 000 элементов -
Дуд ты меня успокоил. Ты как всегда ахуенен :D
допустим айди - 5 байт + 2 кавычки с боков(неуверен что будут) итого 7, разделитель запятая - +1, ну и допустим пробел итогоСпустя 111 сек.5 + 2 + 1 + 1 = 9 байт на айди.
9 * 10 000 = 90 000 байт итого 90кб. вот этот магазин у меня работает на базе текстового файла - http://cpartya.ru/catalog?TV%20%D0%A2%D1%8E%D0%BD%D0%B5%D1%80%D1%8B%20/%D0%92%D0%B8%D0%B4%D0%B5%D0%BE%D0%B7%D0%B0%D1%85%D0%B2%D0%B0%D1%82
просто там сериализация происходит и кешируется в файл.
motango:~# ls /sites/cpartya.ru/html/WEB-INF/load/46-cpartia/data.dat
-rw——- 1 www-data www-data 782441 2009-05-27 11:58 /sites/cpartya.ru/html/WEB-INF/load/46-cpartia/data.dat
магазин тормозит?))) думаю что нет.Сапожник без сапог -
Июль 6, 2009, 2:07 п.п., спустя 1 час 41 минуту 47 секунд
в качестве альтернативы можно юзать memcachehttps://smappi.org/ - платформа по созданию API на все случаи жизни -
Июль 6, 2009, 2:08 п.п., спустя 1 минуту 38 секунд
а вы знали что сессии пхп можно хранить на мемкеше всего лишь одной строчкой поправив пхп.ини?))
в качестве альтернативы можно юзать memcacheСапожник без сапог -
-
Авг. 18, 2012, 10:54 п.п., спустя 1139 дней 6 часов 15 минут
так я тя чёт не оч понял на счёт мистики какойто :)))
Пожалуйста, авторизуйтесь, чтобы написать комментарий!