У меня MySQL как БД, JavaScript как инструмент внешнего интерфейса и PHP для бэкэнда.
Я хочу создать какой-то механизм статистики для веб-сайта, поэтому я хотел бы получить данные из внешнего интерфейса и сохранить их.и затем быть в состоянии вывести его.
Единственный способ, которым я знаю, - это посылать каждый раз AJAX-запрос, когда что-то нажимается / перемещается / фокусируется / выбирается ... (и т. д.), а затем сохраняетсяв БД.
Мои вопросы:
Как я могу это сделать, не перегружая сервер кучей запросов AJAX?
Есть ли способ отправки (и фактической отправки и сохранения) только тогда, когда пользователь закрыл вкладку / браузер ... (любое действие, которое сработает, когда пользователь выключен), поэтому я могу отправить один вызов AJAXс собранным объектом (данными)?
Если у вас есть идеи, как это сделать (даже если это с другими технологиями, такими как Node.js и т. д.)