За последние 24 часа нас посетили 21885 программистов и 1007 роботов. Сейчас ищут 640 программистов ...

Учет присутствия пользователя

Тема в разделе "PHP для профи", создана пользователем valensy, 23 апр 2021.

  1. valensy

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

    С нами с:
    3 окт 2015
    Сообщения:
    6
    Симпатии:
    0
    Добрый день всем!
    Прошу совета как лучше организовать.

    Дана задача: на странице, которая доступна только авторизованным пользователям (то есть user id мы сразу имеем) у нас встроена iframe трансляция youtube. Нужно считать и показывать пользователю время его пребывания на мероприятии. Пользователи могут перегружать страницу, например, или уходить на другую. то есть надо сохранять в базу время и оттуда его брать, если человек опять вернулся на страницу.
    Подозреваю что делаю все через одно место, поэтому за советом к вам. Я встроила iframe с обновляющейся страницей, в которой запрограммирована запись в базу времени пользователя. Но если обновление делаю каждые 30 секунд, если пользователей много, то выдает ошибку подключения к базе данных (количество подключений).
    Помогите, пожалуйста!
     
  2. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    858
    Симпатии:
    132
    Перейти на платный хостинг, сменить лимит подключений к БД в конфигурации сервера.
     
  3. valensy

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

    С нами с:
    3 окт 2015
    Сообщения:
    6
    Симпатии:
    0
    Спасибо за ответ!
    Мы на платном хостинге и так. Посмотрю может можно в настройках на хостинге где-то увеличить.
    может я не правильно скрипт написала. Надо ли закрывать соединение принудительно с базой после выполнения скрипта? оно же вроде автоматом закрывается?
     
  4. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    858
    Симпатии:
    132
    Само закрывается, у Вас же не persistent connection с БД?
     
  5. valensy

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

    С нами с:
    3 окт 2015
    Сообщения:
    6
    Симпатии:
    0
    нет, обычное соединение. спасибо.