Как популярные приложения Android подключаются к серверу?

Я обычно подключаюсь к удаленной базе данных MySQL с устройства Android с помощью PHP-скрипта для управления базой данных, запускаю этот скрипт с использованием протокола HTTP и кодовых данных в формате JSON. Теперь я ищу более профессиональный метод, который может обрабатывать тысячи подключений и одновременно защищен. Будет ли хеширования достаточно, чтобы сделать его безопасным?

Как популярные приложения подключаются к серверам и как они обрабатывают аутентификацию, безопасность и много трафика?

NodeJs очень хорош для создания сервера для ваших приложений, он действительно работает с mysql:

var connection = mysql.createConnection( { host : db_host, user : db_user, password : db_password, database : db_database } ); connection.connect(); 

И обрабатывает соединение через Интернет, что делает общение с вашими приложениями и сервером достаточно быстрым, чтобы делать вещи в реальном времени.

Вот ссылка на простой сервер nodejs и приложение для Android, просто подключите сервер к БД и все сделанное!

Популярные приложения, которые подключаются к серверам, делают это:

  1. Либо с помощью web service
  2. Подключитесь к базе данных ( MySq l в вашем случае), используя язык сервера (например, PHP )

Количество подключений, которые может обрабатывать приложение, зависит от сервера. Это аппаратное обеспечение, программное обеспечение, методы масштабирования, такие как кеширование, балансировка нагрузки и т. Д. …

Что касается безопасности, хеширование действительно помогает, и подключение к серверу через https тоже не повредит.