Как я могу передавать постоянно обновляемые данные, не перегружая мой сервер? - PullRequest
0 голосов
/ 01 марта 2019

У меня MySQL как БД, JavaScript как инструмент внешнего интерфейса и PHP для бэкэнда.

Я хочу создать какой-то механизм статистики для веб-сайта, поэтому я хотел бы получить данные из внешнего интерфейса и сохранить их.и затем быть в состоянии вывести его.

Единственный способ, которым я знаю, - это посылать каждый раз AJAX-запрос, когда что-то нажимается / перемещается / фокусируется / выбирается ... (и т. д.), а затем сохраняетсяв БД.

Мои вопросы:

  1. Как я могу это сделать, не перегружая сервер кучей запросов AJAX?

  2. Есть ли способ отправки (и фактической отправки и сохранения) только тогда, когда пользователь закрыл вкладку / браузер ... (любое действие, которое сработает, когда пользователь выключен), поэтому я могу отправить один вызов AJAXс собранным объектом (данными)?

Если у вас есть идеи, как это сделать (даже если это с другими технологиями, такими как Node.js и т. д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...