Code optimalisatie

Client/server optimalisatie

Onderstaand programmaatje genereert 1000 entries in de gebruikers tabel:


Door alleen de create op de logical server uit te voeren, wordt er 1000 keer een netwerk request gedaan. Beter is het dit in een blok op de server uit te voeren:

Lijst optimalisatie

De volgende code haalt gebruikersinformatie op en plaatst dit in een lijst:


Door de clear_lst op de server uit te voeren, wordt eerst de gehele lijst over het netwerk naar de server geplaatst, waar het vervolgens leeg wordt gemaakt. Door dit op de client te doen, gaat er een lege lijst naar de server:


In de volgende code worden twee lijsten op de server leeg gemaakt:


Een kleine structuur verandering optimaliseert de code:

Aanroep van client programma met server informatie


Als de gegevens vanaf de server eerst in een lijst worden geplaatst, kan die lijst op de client gelezen worden om het detail programma aan te roepen: