Я разработал простое приложение для Android (приложение для водителя для заказа такси).
Приложение отправляет свое местоположение (широта/длина) каждые 5 секунд на сервер, используя TCP/IP. и сервер сохраняет расположение драйвера в базе данных SQL SEVER. если есть какое-либо сообщение для драйвера, сервер возвращает его. Сервер — PHP.
Таким образом, когда количество драйверов достигает около 300, сервер некоторое время не может отвечать.
Есть ли проблема в механизме, который я разработал, и он не подходит для этой задачи?
Каков наилучший и оптимальный способ для приложения драйвера отправить свою позицию на сервер и сохранить ее? нужно ли мне использовать UDP вместо TCP?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ooking-app