За последние 24 часа нас посетили 20028 программистов и 1566 роботов. Сейчас ищут 1922 программиста ...

Как вычислить кол-во созданных сессий

Тема в разделе "PHP и базы данных", создана пользователем battrack, 25 авг 2010.

  1. battrack

    battrack Активный пользователь

    С нами с:
    17 фев 2009
    Сообщения:
    16
    Симпатии:
    0
    Столкнулся с такой проблемой. Хостинг забанил наш интернет-магазин за то что мы либо превысили кол-во соединений более чем 100 за 5 сек, либо за 50 одновременно созданных сессий. Пытаюсь понять за что же все таки, за запросы или за сессии. По запросам могу только лог-файлы (GET-запросов) просмотреть и понять было ли действительно такое. А вот по поводу сессий немного встрял. На сайте действительно создается много переменных сессий, но вот ума не приложу как вычислить сколько. Может кто подскажет как можно и можно ли вообще вычислить кол-во созданных сессий?
    И еще такой момент, допустим $_SESSION['n']['m1'], $_SESSION['n']['m2'], $_SESSION['n']['m3'] является тремя сессиями или одной? Т.е. сам по себе это двумерный массив, но в качестве сессий он воспринимается как одна сессия или как три?
     
  2. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    battrack
    Это одна сессия. По сути это файл с маской sess_
     
  3. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    1 сейссия на 1 пользователя. Храни сессии в базе, будет проще вычислить кол-во активных, чем парсить каждый файл.