Szivacs-Naplo icon indicating copy to clipboard operation
Szivacs-Naplo copied to clipboard

API lekérdezések lassítása bizonyos iskolákban

Open RedyAu opened this issue 5 years ago • 223 comments

Mióta visszakerült a Playbe, megint nagyon lassú mindennek a lekérése... 5-10 perc volt a jegyek, majd újabb az órarend, a házikat meg be se tölti egyáltalán. Foss és Play flavorben hasonlóan. Újabb Kréta oldali szándékos beavatkozás, vagy ki kellett venned a jogi bajok miatt a "magát Krétának tettető" lekérést? Nem hiszem, hogy nálam lenne a baj, a hivatalos app úgy működik, ahogy szokott (mert jól biztosan nem :P )

RedyAu avatar Nov 11 '19 09:11 RedyAu

Direkt kivettem a lassítás elleni védekezést/krétának tettetést szóval most lassítanak

boapps avatar Nov 11 '19 10:11 boapps

@boapps Van tervben ezzel kapcsolatban valamilyen javítás, esetleg látsz esélyt velük megoldani ezt tettetés nélkül?

RedyAu avatar Nov 11 '19 11:11 RedyAu

Technikailag lehetséges lenne, de jogilag nem szabadna

boapps avatar Nov 11 '19 11:11 boapps

Megpróbálok velük beszélni, de most még az se biztos, hogy jelenleg tiszta az app

boapps avatar Nov 11 '19 11:11 boapps

@boapps Gondolom nem akarsz ebből botrányt és főleg nem jogi lépéseket, de valahogy nyomást kéne helyezni rájuk... Lehet hogy valami újságnak írni kéne az ügyben ha hajthatatlanok, szerintem ez felkapásképes téma. Mérlegeld te, miattam ne aggódj, én nem fogok írni. Főleg, hogy te leveleztél valamilyen formában Krétáékkal és látod a jelen helyzetet. Kár lenne az appért. Hány felhasználód van a Play szerint? (Mondjuk látom, megint lekerült)

RedyAu avatar Nov 11 '19 17:11 RedyAu

Például, ha érzékeli az app, hogy lassan tölt be a kréta miatt, jöhetne egy popup, ami biztatja a usert hogy írjon a kréta ügyfélszolgálatának. Semmiképp sem utálkozó hangnemben, hanem normálisan megkérve őket, hogy miért árt az nekik ha van egy ilyen app, ha lehet engedélyezzék a lekéréseket. Akár egy jól megírt template levelet is lehetne adni hozzá, hasonlóan mint az Article 7 elleni tiltakozáskor. Csak egy ötlet. Én mindenesetre írok nekik.

RedyAu avatar Nov 11 '19 18:11 RedyAu

Ez alapján nem tűnnek teljesen elzárkózónak...

RedyAu avatar Nov 11 '19 18:11 RedyAu

Én egy petíción gondolkoztam, de mint írtad, nem akarok botrányt, a felhasználókat viszont mindenképpen értesítem erről.

boapps avatar Nov 11 '19 18:11 boapps

change.org?

RedyAu avatar Nov 11 '19 18:11 RedyAu

Előbb mindenképp megvárom, hogy a krétások mit válaszolnak egy barátságosabb kérvényre. Meg nem akarok akkora dolgot csinálni belőle, de ha nincs más, esetleg.

boapps avatar Nov 11 '19 19:11 boapps

Lehet amúgy hogy azért lassítják, mert annyira sok felhasználót gyűjtött a Szivacs, hogy jelentős erőforrásigényt jelent számukra. Esetleg csinálhatnál egy lekérdezés rate-limitinget, hogy ne frissítgesse senki feleslegesen. Talán ezért is szúrta a csőrüket a tettetés, mert elvesztik vele a kliensek megkülönbözetésének lehetőségét.

RedyAu avatar Nov 11 '19 20:11 RedyAu

Hát, de akkor írják le ezt nekem e-mailben és akkor megoldom, de ne szó nélkül blokkoljanak! Egyébként pont erre kérdeztem rá, amikor írtam nekik e-mailt és erre válaszoltak azzal, hogy milyen törvényeket sértettem meg.

boapps avatar Nov 11 '19 20:11 boapps

Felháborodtak hogy valaki használható enaplót készített, hisz Magyarországon csak sz*rt lehet gyártani.

suketti avatar Nov 12 '19 06:11 suketti

Most veszem észre, hogy a hivatalos Krétában is van rate limiting, egy hozzáadott házi nem jelent meg a főoldalon, és a frissítés nagyon kevés ideig tartott. Csak akkor töltött le új adatcsomagot, amikor újraindítottam. Szóval lehet hogy tényleg a rengeteg nem hivatalos lekéréssel van a baj, reméljük ha ez megoldódna, megenyhülnének...

RedyAu avatar Nov 12 '19 08:11 RedyAu

@RedyAu náluk a frissítés nem frissíti az adatokat, az csak dísznek van :)

boapps avatar Nov 12 '19 08:11 boapps

Oh világos... :P

RedyAu avatar Nov 12 '19 09:11 RedyAu

És akkor ha jól értem, ez a valódi frissítés gomb... Rendkívül logikus

RedyAu avatar Nov 12 '19 09:11 RedyAu

Én is egyet értek hogy valamiféle rate-limit legyen implementálva, bár a Krétások mondhatnának konkrét számokat is ha ez a probléma.

gregistech avatar Nov 12 '19 13:11 gregistech

Van valami fejlemény? BoA

ghost avatar Nov 12 '19 14:11 ghost

Már kérdeztem tőlük, hogy miért blokkolnak, de nem adtak rá értelmes választ... Ha az lenne a bajuk, hogy nagyon leterheli, akkor szóljanak és nagyon szívesen megcsinálok, bármit amire kérnek, de most úgy néz ki, hogy csak azért csinálják, hogy engem szabotáljanak.

boapps avatar Nov 12 '19 14:11 boapps

És hagyni fogod hogy tönkre tegyék az egészet? Mert olyan szépen megcsináltad,erre ők elrontják. Mik lesznek a következő lépések?

ghost avatar Nov 12 '19 18:11 ghost

Nem lennék a helyedben BoA :/ Gondolom épp elég gondod van a Szivacson kívül is. Viszont a hatalmas felhasználóbázissal lehetne kezdeni valamit, szerintem a "mindenki írjon nekik egy barátságos, de egyértelmű kérést a blokkolás feloldásáért" opció beválhat. Ha elküldtem az enyémet, beküldöm ide inspirálódtatni :D Edit: Inkább előtte küldöm be ide.

RedyAu avatar Nov 12 '19 19:11 RedyAu

Nem fogok erre mindenkit megkérni, mert akkor meg szerintem azzal jönnének, hogy én "felesleges" panaszokkal hátráltatom az ügyfélszolgálat működését. Egy petíció többet érne, de addig nem csinálok semmit amíg nem válaszolnak az emaileimre.

boapps avatar Nov 12 '19 19:11 boapps

Mit írtál az emailedbe? És mikor lett elküldve?

ghost avatar Nov 12 '19 19:11 ghost

Még nem küldtem el, jól akartam megírni. On that note, itt is megfuttatom, nézzétek meg, okés-e. Tízig várok reakciókat még, aztán elmegy. Nem mintha olyan hatalmas jelentősége lenne.

Tárgy: Harmadik féltől származó kliensek ellehetetlenítése

Üzenet: Tisztelt KRÉTA fejlesztőcsapat! A tárgyban megfogalmazott kérdésben keresem most önöket.

Nem hinném, hogy bárki is azt mondaná, hogy le az e-naplózással és a technikai fejlődéssel, sőt. A Kréta rendszer már tavalyi formájában is jobb volt diák szemmel, mint a korábbi papír alapú megoldások. Bár a rendszer komoly gyermekbetegségekkel indult, ez tagadhatatlan, mostanra ezek nagyrésze javításra került, az jelenleg jól használható, stabil és kielégítő sebességű.

Ahogyan az az Önök figyelmét sem kerülte el, a Krétához lelkes diákok saját kliensalkalmazásokat fejleszettek, többek között a Szivacs Naplót. Valamit jól csinált a készítő, mert a Szivacs számos felhasználóra tett szert, ezzel a Kréta rendszer megítélésén nem ront, mert csak egy alternatívát nyújt ugyanannak az e-napló szolgáltatásnak az eléréséhez. Fejlesztője nem gyűjt még statisztikai információt sem, az alkalmazás az adatokat csakis a felhasználó készülékén tárolja, és csak a Kréta saját szervereinek küldi el. Nem jelent veszélyt a felhasználókra, fejlesztője nem haszonszerzési céllal készítette. Ezt bármikor leelenőrizhetik, ugyanis az alkalmazás nyílt forráskódú. Bár az alkalmazás funkciói több helyen hiányosak a hivataloshoz képest, az alapvető funkciókat - más logikával - ellátja.

Jelen tanévvel kezdődően a harmadik féltől származó kliensalkalmazásokat a Kréta szerverei jelentősen lassítják, a használhatatlanság határára sodorva őket. Mivel a Szivacs fejlesztője érthető módon nem szerette volna, hogy addigi munkája a korlátozás miatt kárba vesszen, az egyetlen eszközhöz fordult, ami maradt: Mivel az technikailag nem volt lehetetlen, alkalmazását a Kréta szerverek számára megkülönbözethetetlenné tette a hivatalostól. Azóta ez a változás visszavonásra került, szeretné a Szivacsot törvénybe nem ütköző módon újra használhatóvá tenni, ebben vár az Önök együttműködésére. A legutóbbi frissítésekben mindent megtesz azért, hogy az alkalmazás egyértelműen elkülönüljön a hivatalostól és semmiképpen se okozzon félreértést. Ha bármilyen kérésük van az alkalmazással kapcsolatban (csak ritkábban kérjen le adatot / egyértelműbben tájékoztassa a felhasználót a Kréta és a közte lévő különbségről / adjon több tájékoztatást az adatok kezeléséről / stb.), azt a fejlesztő és a kódbázis hozzájárulói szívesen fogadják és teljesítik. Az Önök aggályai jogosak, valóban nem játék több ezer tanuló és gyermek személyes- és tanulmányi adatait kezelni, épp ezért szeretnék a Szivacsot is felelősségteljesen kezelni és továbbfejleszteni. Szeretnénk Önökkel együttműködni.

A cél nem a károkozás, sem a Krétát üzemben tartó cégnek, sem a diákoknak, hanem ellenkezőleg: egy altenatív kliens létrehozása, amit bárki kedvére használhat. Egy országos iskolai rendszernél érthető, ha nem felel meg mindenkinek tökéletesen a központi megoldás, a tiltás nem csak a Szivacsot érinti, hanem az esetlegesen adott iskolák számára fejleszett, egyéni igényeket kielégítő megoldásokat is. Az ilyen tevékenységről Önök így fogalmaztak a gyakran ismételt kérdések között: "...ha az alkalmazásboltokban olyan applikációk jelennek meg, amelyek (...) a KRÉTA rendszerhez kapcsolódnak, (...) fejhívja a szoftver gyárójának figyelmét arra, hogy az alkalmazás (...) nem utalhat a hivatalos KRÉTA dizájnra (...) az eKRÉTA Informatikai Zrt. nem ajánlja ezen szoftverek használatát..." Ezek alapján, ha jól értem, nem is tilos az ilyen szoftverek használata, így szeretném kérni a lassítás és tiltás feloldását a harmadik féltől származó kliensalkalmazások felé.

Kérem jóindulatukat, és számítok mielőbbi válaszukra.

A Szivacs Napló felhasználói nevében: Fodor András Benedek

RedyAu avatar Nov 12 '19 19:11 RedyAu

Az, hogy nem profitszerzés céljából hoztam létre igaz, de nemrég beleraktam egy opcionális támogatási lehetőséget: reklámok, de ez nem kötelező, alapból ki van kapcsolva és ha ennek menni kell a blokkolás feloldása miatt akkor kiszedem. Egyébként gyönyörű levél lett!

boapps avatar Nov 12 '19 20:11 boapps

Sent. Meglátjuk, mit írnak vissza, ha egyáltalán :P Írtam bele egy kis megjegyzést a reklámokról, hogy fair legyen.

RedyAu avatar Nov 12 '19 21:11 RedyAu

Köszönöm! Majd kapsz egy ilyet, hogy továbbították a kréta terméktámogatás második szintjére és aztán nekem még 1-2 hét szokott lenni.

boapps avatar Nov 12 '19 21:11 boapps

Igyekeztem olvasni a TG-t de szkeptikus vagyok a lassítással kapcsolatban:

Mennyi az esély arra, hogy nem csak elszartak valamit a configolásnál, valami miatt szétesik a lekérdezés, és most értetlenül állnak a hosszú petíciók előtt, hanem külön energiát fordítottak a lassításra

Mi a gond az User-Agent másolással? Telefonos böngészőben ez alapból hamis, és pont hogy a kompatibilitás maximalizálására találták ki.

Végszükség esetén lehetne parse-olni a böngészős változat html kódját. Csak javaslat, mert kellő időkorláttal nem szabadna, hogy gond legyen belőle.

Egyébként a Kréta ÁSZF vagy felhasználási feltételek megtalálhatók valahol? Mert könnyebb lenne hozzájuk igazodni, ha elérhetők lennének

SakiiCode avatar Nov 12 '19 21:11 SakiiCode

Biztos hogy direkt csinálják leteszteltem krétás headerrel tökéletesen fut.

boapps avatar Nov 12 '19 21:11 boapps