WAŻNE - Przeczytaj o przyszłości tego forum

Mogliśmy pozostać przy PHP w takim razie :wink:

Przez 8 lat nie było https i nikt nie o to nie pytał, poza tym NSA/KGB i tak widzi Twoje hasło :wink:

A tak na serio to pracujemy (po pracy) nad wszystkimi zauważonymi problemami, cierpliwości, wkrótce powinno być lepiej. Discourse to bleeding edge tech więc trochę trzeba pokrwawić zanim zacznie działać płynnie.

Czy możesz powiedzieć które elementy działają wolniej i jak to sprawdzić.
Chcemy popatrzeć co możemy poprawić.

Około piętnastej tak wyglądały pingi:

ping forum.rubyonrails.pl
PING forum.rubyonrails.pl (87.98.235.123): 56 data bytes
64 bytes from 87.98.235.123: icmp_seq=0 ttl=56 time=647.996 ms
64 bytes from 87.98.235.123: icmp_seq=1 ttl=56 time=748.384 ms
64 bytes from 87.98.235.123: icmp_seq=2 ttl=56 time=691.928 ms

teraz już jest lepiej (pingi w zakresie 40-80ms) i nie wiem czy tamto wyżej to nie było chwilowe obciążenie mojej sieci, ale ogólne wrażenie mam takie że to najwolniejsze (pod względem feelingu) forum na discourse z jakiego korzystałem. postaram się chrome inspectorem zrobić choinkę w wolnej chwili.

Screen z chrome inspectora.
Mogę podesłać plik .har jak dacie maila.
Generalnie: assety OK (korzystają z cache’u i w ogóle), natomiast na łyknięcie żądania do aplikacji czeka się bardzo długo.

A załączony obrazek pluje błędem, dlatego się nie wyświetla (chwilowo mam nadzieję):

curl -v http://forum.rubyonrails.pl/uploads/default/9/32a161c512095ddf.png

  • About to connect() to forum.rubyonrails.pl port 80 (#0)
  • Trying 87.98.235.123… connected

GET /uploads/default/9/32a161c512095ddf.png HTTP/1.1
User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
Host: forum.rubyonrails.pl
Accept: /

< HTTP/1.1 500 Internal Server Error
< Server: nginx/1.4.3
< Date: Mon, 28 Oct 2013 15:44:55 GMT
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Connection: keep-alive
< X-Request-Id: fbdbc1456cf54ebbb496b56777611a84
< X-Runtime: 0.034288
< Set-Cookie: __profilin=p%3Dt; path=/
< Accept-Ranges: bytes
< X-Varnish: 44024170
< Age: 0
< Via: 1.1 varnish
<

  • Connection #0 to host forum.rubyonrails.pl left intact
  • Closing connection #0

Z zauważonych błędów:

  • na profilach niektórych userów obok nicka pojawia się ikonka z tytułem "[missing {{user}} value] is a moderator] (http://forum.rubyonrails.pl/users/hubertlepicki/activity)
  • podobny tekst można znaleźć na liście aktywności poniżej np:
    Tomasz Stachewicz mentioned [missing {{another_user}} value]

Może to tylko na tym jednym profilu, bo na kilku innych jest ok.

Od 13:16 do 15:30 OVH miało problemy z siecią na niektórych routerach które wydłużyły czasy odpowiedzi.
W szególności na linku z Netią i UPC PL.

Co do obrazków i czasu odpowiedzi, pracujemy nad tym. Jak tylko będzie poprawione damy znać na forum.

Stawiam, że aplikacja i tak stoi na odrębnym serwerze - macie pełny dostęp do konfiguracji Nginx/Apache. Jeśli tak, to skonfigurowanie SSL nie powinno być problematyczne, a certyfikat można dostać za darmo od https://www.startssl.com/.

Ale raczej nie jest to najistotniejszy problem ;-).

Czasami jak klikam na wątek, to dostaję pustą stronę - jest tylko górna belka i zmieniony adres strony. I czasami jak się przewinie stronę do góry i kliknie logo, aby powrócić na główną, to jest kompletny brak reakcji (ale adres się zmienia).
Ewidentnie jakieś problemy z cache.

Dotyczy Chrome (Wersja 30.0.1599.101 m) Windows 7, w FF jest ok.

Cześć,

forum doczekało się aktualizacji do najnowszej wersji Discourse.
Co się zmieniło?

  • Wyeliminowany został problem pustej listy kategorii podczas dodawania tematu.
  • Możecie zauważyć nowy flat design.
  • Udostępniony został alternatywny wygląd dla kategorii http://forum.rubyonrails.pl/categories

Ponadto dodaliśmy instacji na ShellyCloud, które teraz powinny lepiej obsłużyć rosnący ruch na forum.
Poprawiony został problem ze znikającymi obrazkami, od tej pory wszystko uploady będą persistent :wink:

Dajcie znać, gdybyście natrafili na jakiekolwiek problemy.

Enjoy!

Czy mógłbyś podać przykład takiego wątku?
Chwilowe błędy w dostępie mogłby być spowodowane deploy’em nowej wersji.

Na praktycznie wszystkich wątkach tak się dzieje, ale wygląda na dość losową sprawę - średnio co drugie kliknięcie daje pustą stronę, jak dam wstecz i kliknę jeszcze raz, ten sam topic, to działa, dam wstecz i kliknę - nie działa.
Aha - czasami Wstecz przenosi na początek wątku przy adresie strony głównej :wink:

Super, z widoku kategorii w końcu można korzystać. Tylko zaktualizujcie tam liczniki wątków, bo praktycznie wszędzie jest 0.

Dzięki za uwagę, zanotowane do poprawy :wink:

no, i teraz wygląda to o niebo lepiej, to rozumiem, przedtem wypalało oczy

Przez te same 8 lat przez które forum było na php oraz nie dawało możliwości zalogowania kontem fejsowym czy guglowym.

1 Like

Heh, niespodziewanie odblokował się Firebug na stronie forum, więc można sobie pooglądać requesty.
No… niezbyt fajne są :smile: Te z parametrem ?dlp=t (i normalnymi czasami) szły wtedy, gdy przełączyłem się na inną zakładkę :smile:
Poza tym - co sekundę request?? To tylko forum a nie twitter ani czat w czasie rzeczywistym, starczyłoby co 10 czy nawet 15 sekund sprawdzać czy jest nowa zawartość. No ale to tak na marginesie.

:ok: Liczba topiców poprawiona

Słuszna uwaga, config zmieniony na 15 sekundowe interwały.

BTW. Jakaś z ostatnich zmian spowodowała, że forum już nie zachowuje “responsywności” na mniejszych, komórkowych ekranach. ;(

EDIT: Ok, odkryłem, że po prawej można w menu wybrać “Mobile view”, super!