NodeJS React Хранение кликов react js

Klentovskiy

Известный
Автор темы
7
0
Хочу сделать свой первый проект на react js, за идею взял игру кликер, по типу ноткоина и т.д, и возник следующий вопрос как можно всё это корректно сохранять в базу данных, пока ещё не определился какую буду использовать скорее всего mysql, но не суть, меня больше интересует тот момент как лучше это всё обрабатывать и сохранять клики в базу данных, ведь 1 клик = 1 монета, и как по мне не корректно постоянно делать запрос к базе данных после каждого клика, как это можно сделать более корректно и сократить запросы к базе данных?
 

strcmp

Известный
274
118
Еще вариант но это более сложней это использовать сокеты которые открывают одно соединение и не закрывают его на протяжении всей сессии. Стоит учесть что каждое соединение кушает ресурсы, но в этом есть один плюс что ты не сможешь просто так получить информацию которую он передает и так же то что передача быстрее обычного HTTP/HTTPS соединения раз в 50 из-за того что не нужно создавать новый запрос
зачем тебе каждый клик писать в базу данных это просто усложняет проект и ресурсы жрет пакетом отправляй и все
 

yoonost

Известный
57
3
зачем тебе каждый клик писать в базу данных это просто усложняет проект и ресурсы жрет пакетом отправляй и все
принцип работы такой же как в 1 сообщением но вместо того что бы использовать HTTP/HTTPS можно использовать WS. Не стоит забывать что тему создал новичок и владение WS очень в будущем поможет
 

strcmp

Известный
274
118
принцип работы такой же как в 1 сообщением но вместо того что бы использовать HTTP/HTTPS можно использовать WS. Не стоит забывать что тему создал новичок и владение WS очень в будущем поможет
зачем тебе WS если можно проще сделать через HTTP/HTTPS не надо усложнять новичку будет проще понять и настроить использование пакетов через обычные запросы
 

yoonost

Известный
57
3
зачем тебе WS если можно проще сделать через HTTP/HTTPS не надо усложнять новичку будет проще понять и настроить использование пакетов через обычные запросы
я привел альтернативу стандартному http! у него есть как минимум 2 варика