При создании сервиса, такого как Google Analytics или StatCounter, я хочу сделать это немного по-другому в части хранения данных:
- Пользователь заходит на сайт моего клиента.
- Код JS или изображение размером 1 пиксель загружено с моего сервера.
- Запрос отправлен на мой сервер, где обрабатываются данные.
- Рассчитываются такие вещи, как страна, постоянный клиент, показатель отказов и т. Д.
- Вместо того, чтобы хранить эти данные на моем сервере, я хочу сохранить их на сервере клиента.
Клиент - это физическое или юридическое лицо, которое использует мой "сервис" для веб-аналитики своего веб-сайта.
Предполагая, что они готовы создать схему БД, которую я выбираю, каков рекомендуемый способ отправки данных для хранения?
Единственное, о чем я могу подумать, это попросить их дать мне URL-адрес на своем сервере, на который я отправлю строку JSON, которую они могут хранить или делать все, что захотят.
Кроме HTTP POST, есть ли у меня какие-либо другие варианты отправки данных им?