где хранить переменные в пхп

Статус
В этой теме нельзя размещать новые ответы.

durman

Постоялец
Регистрация
18 Фев 2008
Сообщения
87
Реакции
16
под apache работает php скрипт.
он смотрит ip клиента и сохраняет его в хешь. вопрос куда потом сохранить этот хешь ?
файлы не предлагать, слишком медленно. нужна какая то область в памяти апачя чтоле.
зы: структура типа хешь, для того что бы быстро можно было дёргать из неё ип и проверять был ли уже пользователь у нас или нет.
 
База данных, например mysql, не?
 
боюсь бд ещё медленнее чем файлы.
ищю хранилище что то типа чупер глобального массива , типа $_SERVER или $_ENV. к сожалению в них переменные не сохраниются.
 
Сохраняй в базу Berkeley db3/4, скорость доступа максимальная, база хранит пары ключ-значение.
 
может в массив $_SESSION
 
Еще можно эти данные хранить в разделяемой памяти, доступ к ним через семафоры.
 
боюсь бд ещё медленнее чем файлы.
ищю хранилище что то типа чупер глобального массива , типа $_SERVER или $_ENV. к сожалению в них переменные не сохраниются.

ох уж.. _еще_ медленнее, можно узнать, ты уже сделал на файлах и оказалось слишком медленно?
 
1. В сесии $_SESION но это теже файлы.(сервер)
2. Куки те же файлы на стороне пользователя (пользователь)
3. Бд. Опять же запись и извлечение и конект, долше чем просто в файлы если это временно.

Рекомендую просто в файле это быстро единственное разделение при большом одновременных конектов.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху