Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sprzęt na serwer][PHP]głosowanie
szczemp
post
Post #1





Grupa: Zarejestrowani
Postów: 149
Pomógł: 9
Dołączył: 9.12.2010

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


Mam do zrobienia system do głosowania dla pewnego stowarzyszenia. Będzie to działać na php i mysql. Kodowanie idzie, ale trzeba pomyśleć nad jakimś serwerem do tego. Całość ma działać tak:
W głosowaniu bierze udział 30 członków zebrania.
Operator głosowania wcześniej może sobie dodać przewidziane wcześniej głosowania (mają status przyszłe).
Po kolei uruchamia po jednym głosowaniu, a członkowie zebrania oddają głosy (za, przeciw, wstrzymany).
Operator widzi u siebie ile głosów zostało oddanych i jakie to są głosy.
Zamyka głosowanie, i już w nim nie można głosować. Otwiera kolejne, członkowie głosują i tak do zakończenia.
Oczywiście po drodze może dodać głosowanie, jeśli będzie potrzeba nad czymś głosować.
Ma być też ekran z wynikami, a działać tak:
Wyświetlać się będzie pojedyncza strona, która sprawdza czy jest jakieś aktywne głosowanie.
Jeśli nie ma, to pokazuje wyniki ostatniego (przy zamykaniu głosowania dopisuje się do jego rekordu w bazie czas zakończenia), oczywiście jeśli nie jest to pierwsze głosowanie.
Jeśli jest, to pokazuje kto jak głosuje.

Pytanie jest na jakim sprzęcie postawić serwer. Czy raspberry pi 3b wydoli? Samo głosowanie nie jest jakoś obciążające, gorzej z wynikami na ekranie. Tam musi być odświeżanie co kilka sekund, żeby w miarę na bieżąco pokazywać głosy. A takie zebrania czasem trwają po kilka godzin, najdłużej było chyba 7h.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
gitbejbe
post
Post #2





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

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


dlaczego ma nie wydolić ? Jeśli napiszesz to nie wydajnie, to nawet dedyk Ci zamuli. Odświeżanie możesz zrobić w czasie rzeczywistym, bez głupiego spamowania serwera requestami. Na Twoim miejscu rozważyłbym zrobienie całej komunikacji na node.js + mongodb, php ewentualnie do tworzenia głosowań/zbierania wyników

Laudzie na malinie robią takie cuda że głowa mała. Ja sam niebawem zaczynam swój projekt inteligentnego domu, m.in na malinie. Nie pytaj tylko działaj,

Go to the top of the page
+Quote Post
Pyton_000
post
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Node i mongo.. no zajebiście.. Może niech od razu zrobi w C# i Oracle postawi...
Go to the top of the page
+Quote Post
dublinka
post
Post #4





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


Nie wydoli ? co ma nie wydolic ? Przeciez zaledwie pobierzesz kilkadziesiat kilo co kilka sekund jakims Ajaxem. Co innego jakby to mialo dzialac dla kilkuset tysiecy czy milionow ludzi. Ba nwet nie pobierzesz tylko podepniesz Ajaxa do pliku gdzie pobierasz wyniki a sam Ajax tylko w tle bedzie odswiezal

Ten post edytował dublinka 1.03.2019, 09:54:56
Go to the top of the page
+Quote Post
ohm
post
Post #5





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

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


Głosowanie ajaxem, wyświetlanie wynikow przez websocket (jakiś tam darmowy serwer) i masz wszystko live, bez zbędnego "obciążania" requestami.

Ten post edytował ohm 1.03.2019, 10:46:40
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.12.2025 - 18:47