Op dit moment ben ik aan het kijken wat de beste manier is om een taal library voor een webapplicatie te implementeren. Het hoeft niet per se onderhoudbaar te zijn. Verder vind ik de snelheid van het laden en (in)lezen belangrijk. Ik gebruik ASP+IIS.
Tot nu toe zie ik de volgende manieren:
Welk effect heeft bijv. een groot bestand inladen (kan groeien tot een paar duizend regels) op de performance, en wat zou een slimme oplossing zijn? Het moet snel en overzichtelijk zijn, maar ik wil ook geen vijftig language files eraan over houden
...
Tot nu toe zie ik de volgende manieren:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| 1. language file dat wordt ingeladen en dat via een functie de gewenste string retourneert
+ overzichtlijk
+ makkelijk wijzigen
- groot bestand
2. language file dat wordt ingeladen en bestaat uit een array
(vb. NL: language(0) = "hoi" en language(1) = "hallo")
+ hmmm.. ?
- onoverzichtelijk
- moeilijk onderhoudbaar
3. Database
+ makkelijk onderhoudbaar
+ overzichtelijk
- veel query's op database (hoeft niet per se, maar dan moet dit
met een omweg worden opgelost, wat het weer onoverzichtelijk maakt)
4. XML en XSL
- heb ik op deze manier (nog) geen ervaring mee...
5. .... |
Welk effect heeft bijv. een groot bestand inladen (kan groeien tot een paar duizend regels) op de performance, en wat zou een slimme oplossing zijn? Het moet snel en overzichtelijk zijn, maar ik wil ook geen vijftig language files eraan over houden
Je gaat het pas zien als je het doorhebt.