Bram
Legacy Member
Hey iedereen
Situatie: Ik heb een pagina waarmee een school oudercontacten kan regelen: ze zien voor een leerkracht alle leerlingen die op oudercontact willen komen en per leerling alle momenten beschikbaar voor dat oudercontact (met kleurcodes wordt aangeduid welke momenten nog beschikbaar zijn, welke reeds vastgelegd).
Elk moment voor elke leerling is aanklikbaar, via ajax wordt de keuze bewaard en wordt er een json array teruggegeven met wie waar is aangevinkt (vaak werkt men met meerdere mensen tegelijk, ik moet dus steeds ALLE data terugkrijgen om de volledige pagina te updaten). Nu, voor grote scholen loopt dit aantal aanklikbare momenten al vlug op tot een paar 100 links op de pagina (20 leerlingen voor een leerkracht en gemakkelijk 30 momenten). Dat is dus ook heel veel data die ik terugkrijg via ajax om te verwerken. En dat voel je in de performance: eenmaal de link is aangeklikt, "hapert" de pagina toch wel vlug een seconde.
Nu werken we met nogal lange veldnamen in onze databases (keuze van onze leaddev), dingen als "OuderContactPeriodeDetailID" zijn regelmaat en die veldnamen staan dus ook in de json die terugkeert.
Nu vroeg ik me af: moest ik die veldnamen afkorten in de json, zou dat invloed hebben op de snelheid?
Situatie: Ik heb een pagina waarmee een school oudercontacten kan regelen: ze zien voor een leerkracht alle leerlingen die op oudercontact willen komen en per leerling alle momenten beschikbaar voor dat oudercontact (met kleurcodes wordt aangeduid welke momenten nog beschikbaar zijn, welke reeds vastgelegd).
Elk moment voor elke leerling is aanklikbaar, via ajax wordt de keuze bewaard en wordt er een json array teruggegeven met wie waar is aangevinkt (vaak werkt men met meerdere mensen tegelijk, ik moet dus steeds ALLE data terugkrijgen om de volledige pagina te updaten). Nu, voor grote scholen loopt dit aantal aanklikbare momenten al vlug op tot een paar 100 links op de pagina (20 leerlingen voor een leerkracht en gemakkelijk 30 momenten). Dat is dus ook heel veel data die ik terugkrijg via ajax om te verwerken. En dat voel je in de performance: eenmaal de link is aangeklikt, "hapert" de pagina toch wel vlug een seconde.
Nu werken we met nogal lange veldnamen in onze databases (keuze van onze leaddev), dingen als "OuderContactPeriodeDetailID" zijn regelmaat en die veldnamen staan dus ook in de json die terugkeert.
Nu vroeg ik me af: moest ik die veldnamen afkorten in de json, zou dat invloed hebben op de snelheid?

