Есть скрипт небольшого сервера, который распределяет данные между клиентами. Скрипт работает с параметрами set_time_limit(0);
и ignore_user_abort(true);
. В этом скрипте есть массив $Clients, структура - Array('ClientName'=>'...', 'ClientData'=>'...')
. Проблема в том, что при обращении к скрипту каждого клиента, массив создаётся заново, а должен быть наполнен информацией о других клиентах, которые обращались к скрипту. Запросы к скрипту идут постоянно AJAX-ом от каждого авторизовавшегося клиента с некоторым интервалом (от 2 до 4 секунд) и, соответственно, информация в массиве должна обновляться.
Учитывая объём, количество и частоту сообщений, использовать базу данных крайне не эффективно, так как важна скорость работы, тем более база и так нагружена другим функционалом. В связи с этим прошу совета, как можно хранить в скрипте постоянный массив(ы), который бы не пересоздавался при каждом клиентском обращении?
Свежие комментарии