TIM-JYU / TIM

TIM (The Interactive Material) is an open-source cloud-based platform for creating interactive learning documents.
https://tim.education/view/about/en-US
MIT License
13 stars 4 forks source link

Yhteyden pollaus yhteyden kadotessa #3632

Open vesal opened 3 months ago

vesal commented 3 months ago

Mikäli vastausta tallennettaessa ei saada yhteyttä palvelimeen, aloitetaan yhteyden pollaus 10-30 sek välein ja kun yhteys palautuu näytetään virheilmoituksessa, että nyt voit tallentaa ja tarvittaessa refreshata sivun.

Käyttötapaus:

Palvelimen pollauksen ei kannata ehkä olla koko ajan päällä koska sekin rasittaa.
Toisaalta jos palvelin menee pois päältä rupeaa kaikilta tulemaan tätä pollausta. Mutta onko se pienempi paha kuin paljon refreshejä turhaan?

Mitä reittiä pingataan koska palvelin voi ehtiä vastata yksinkertaisiin kutsuihin, mutta ei esim answer-kutsuihin. Pysytyykö olemaan answer reittiä matkiva reitti joka toimisi samalla tavalla "väärin", mutta ei kuormittaisi jonoa?