Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP + ANDROID
Krystian950414
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 13.12.2016

Ostrzeżenie: (0%)
-----


Witam. Nie wiem czy piszę w dobrym dziale ale chciałbym prosić was o pomoc.
Tworzę aplikację która wykorzystuje PHP oraz system Android. Aktualnie aplikacja na telefonie łączy się z serwerem i wykonuje skrypt PHP. Do aplikacji można się zalogować jako administrator lub użytkownik. Administrator ustawia aktywność alarmu i zapisuje w bazie danych(MySQL). Gdy na innym urządzeniu zaloguje się użytkownik jego aplikacja sprawdza w bazie czy alarm jest aktywny. Zrobiłem to na takiej zasadzie, że co sekundę aplikacja użytkownika wykonuje zapytanie do bazy sprawdzające aktywność alarmu. Działa to tak jakby w pętli bo cały czas musi nasłuchiwać bazy.
Problem polega na tym, że nie wiem czy takie rozwiązanie jest dobre. Co byłoby w sytuacji gdyby co sekundę zapytanie do bazy robiło 1000 osób? Czy serwer nie byłby za bardzo obciążony? Istnieją metody które wysyłają informacje do aplikacji android o zmianie w bazie danych? Aby działało to automatycznie, żeby urządzenia nie musiały co sekundę tworzyć zapytań. Z góry dziękuję za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Krystian950414
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 13.12.2016

Ostrzeżenie: (0%)
-----


Problem polega na tym, że ma to być aplikacja do szkolenia pracowników. Jeżeli administrator ustawi alarm(czyli przerwę od szkoleń, np. na 30 minut) to musi to być szybka reakcja po stronie użytkownika szkolonego. Chciałbym zrobić tak aby zasada działania była podobna do jakiegoś chatboxa gdzie odpowiedź jest wyświetlana natychmiastowo (IMG:style_emoticons/default/smile.gif)

Zrobiłem też taką wersję gdzie informacja o alarmie jest zapisywana w pliku tekstowym, więc użytkownicy pomijają bazę danych i czerpią informacje tylko z pliku tekstowego. Jednak jest to też połączenie co sekundę tyle, że do pliku tekstowego bez zapytań do bazy.

Ten post edytował Krystian950414 25.10.2017, 10:39:45
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 00:05