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. |
|
|
|
![]() |
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, |
|
|
|
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...
|
|
|
|
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 |
|
|
|
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 |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 18:47 |