Strona 2 z 4

Re: Porządki noworoczne na forum

: 03 sty 2018, 13:58
autor: marek91
"java" nie brzmi dobrze, brzmi jak problemy :)
Zrzut ekranu 2018-01-03 o 13.57.58.png
Zrzut ekranu 2018-01-03 o 13.57.58.png (12.14 KiB) Przejrzano 3234 razy

Re: Porządki noworoczne na forum

: 03 sty 2018, 13:59
autor: dragonn
Kiedyś była propozycja użycia discorda ale nie przyjęło się :D. Ale cokolwiek byśmy nie użyli to to musi działać w oparciu o websockets żeby nie ubijać serwera. Nawet raz na czacie wrzuciłem jakąś wtyczkę https://www.phpbb.com/community/viewtop ... &t=2095194 niestety chyba download nie działa :/.

Re: Porządki noworoczne na forum

: 03 sty 2018, 14:02
autor: dragonn
A powiedzcie czy serwer w ogóle umożliwia zalogowanie się np. do konsoli SSH?

Re: Porządki noworoczne na forum

: 03 sty 2018, 14:06
autor: dziobu
Proszę, na potrzeby forum można wykorzystać mój super hiper soft na zaliczenie, tj czas klient-serwer (http://xyzyk.ddns.net/?str=prog&str2=te ... ty&lang=pl). Co prawda napisany 100 lat temu pod Windowsa przy pomocy równie nowoczesnego BCB, ale działa ;) Nie ma serwera czyli nie dodaje nowych problemów, a jest zarąbisty i ze źródłami ;p

@marek91 - Nie mam pojęcia jak go tu wykorzystać, ale o programistę pytaleś... ;D

Re: Porządki noworoczne na forum

: 03 sty 2018, 14:10
autor: dragonn
Bo o ile mi wiadomo to phpBB umożliwa dodawanie swojego HTML, JS pewnie też do strony. Wtedy można by się pokusić o zintegrowanie czegoś takiego https://socket.io/get-started/chat/ przy czym jako że całość by byłą powiązana z phpBB tylko poprzez JS to byłby to mało "bezpieczne" rozwiązanie (w sensie łatwo ktoś mógłby podpiąć się do czata bez konieczność faktyczne logowania na forum).

Re: Porządki noworoczne na forum

: 03 sty 2018, 14:15
autor: dziobu
Ale to rozwiązanie dalej wymaga serwisu na serwerze?
A sama baza danych nie może informować klientów o zmianach? Czy klientem takiej bazy jest tylko serwer http więc się nie da?
dragonn pisze:(...)phpBB tylko poprzez JS to byłby to mało "bezpieczne" rozwiązanie (w sensie łatwo ktoś mógłby podpiąć się do czata bez konieczność faktyczne logowania na forum).
Czyli w skrócie: możliwy spam nie od odfiltrowania...

Re: Porządki noworoczne na forum

: 03 sty 2018, 14:21
autor: dragonn
Wiesz... jak popełniasz coś swojego to najpierw ktoś musi się pofatygować żeby to rozbroić. Wątpię żeby jakiemuś SPAMERowi w ogóle się chciało (a zakładając że umiałby to raczej taka osoba nie byłby sobie spamerem). Integracja z bazą danych phpBB żeby mieć większą kontrolę nad userami - da się ale to już jest więcej roboty. Samych klientów bazy danych oczywiście może być więcej. No tak to wymaga serwisu na serwerze, tego się nie przeskoczy jeśli mówimy o rzeczach które mają działać 'standalone', jedyna inna opcja to np. taki discord ale to się słabo integruje z forum.

Re: Porządki noworoczne na forum

: 03 sty 2018, 14:24
autor: marek91
No dobra, a jak zamówię dedyka to załatwi problem wg. was?
Z tego co wiem problem jest z "czasem wykorzystania procesora" notorycznie go przekraczamy. W tej chwili zwykły serwer jest zugrade'owany do maksimum, w każdym razie tego parametru nie można już podnieść.

Re: Porządki noworoczne na forum

: 03 sty 2018, 14:28
autor: dragonn
Moim zdaniem nie, wytłumaczę Ci różnicę miedzy websockets a tym czatem co teraz jest:
- to co teraz jest co zadany czas sprawdza czy są nowe wiadomości co przy każdym sprawdzaniu generuje nowe zapytanie HTTP
- websockets - klient trzyma otwarte połączenie z serwerem, w momencie kiedy pojawia się nowa wiadomość serwer sam rozsyła do wszystkich aktualnie podłączonych klientów.
Oczywiście dedyk nie będzie wywalał problemu z "czasem wykorzystania procesora" tylko wraz z wzrostem ilości zapytań będzie zwalniał. Na pewno rozwiązało by to problem na teraz i możliwe że na dość długi czas ale jak dla mnie to jest obejście problemu a nie jego naprawienie.

Re: Porządki noworoczne na forum

: 03 sty 2018, 14:48
autor: marek91
Czyli tak naprawdę trzeba napisać skrypt czatu od nowa żeby działało tak jak potrzebujemy?