После поиска в течение нескольких дней мне нужно подтвердить с вами это.Я делаю приложение для Android и мобильную игру Unity 3D.Я добавляю такие функции, как обмен сообщениями в приложении, друзья и достижения.Я использую PHP и Mysql на стороне сервера.Для каждого действия, такого как добавление друга, отправка сообщения, проверка новых сообщений, я использую один файл PHP для каждого.Процесс:
APP send POST data,
PHP process query ,
Mysql delivers info to php,
PHP delivers info,
APP uses that info.
Repeat every 3-5 seconds to simulate real time.
Почему я должен использовать длинные опросы?Я понимаю, что псевдокод должен быть:
APP send POST data,
PHP process query ,
if there is new info
Mysql delivers info to php,
PHP delivers info,
else wait 2-3s and then goto "PHP process query".
APP uses that info.
Я использую только PHP и Mysql, потому что я думаю, что использование классического веб-хостинга будет работать хорошо и дешево.Должен ли я использовать длинный или короткий опрос?
Или я должен использовать существующий сервис?И который ?Firebase?Google Cloud?AWS?Azure?Спасибо за ваше время.Я не знаю, какую книгу или справку мне использовать для этого.