Il y a quelques années, un graphiste a réorganisé notre site Web. Ses résultats semblaient excellents, mais il a malheureusement introduit une nouvelle police non prise en charge par le navigateur Web. Au début, je me disais: «Quoi!?!» ... car la plupart de notre contenu est dynamique et il n'y avait pas vraiment de moyen de pré-créer toutes les images. Il y avait aussi le problème des langues multiples (puisque nous savions que l'espagnol était à l'horizon).Localisation d'images dans ASP.NET
Quoi qu'il en soit, j'ai décidé de créer des classes pour générer automatiquement des images via GDI + et les mettre en cache par programme si nécessaire. Cela a résolu la plupart de nos problèmes initiaux. Cependant, maintenant que notre charge a considérablement augmenté, il y a eu une perte sur notre serveur d'interface utilisateur.
Maintenant à la question ... Je cherche à remplacer la plupart des images GDI + dynamiques avec une police de navigateur Web standard. Je pense conserver certaines des images GDI + et les placer dans un fichier resx, mais je prévois de remplacer la plupart d'entre elles par des polices Tahoma ou Arial via asp: Labels.
Quelle solution avez-vous trouvée comme meilleure solution d'imagerie localisée?
- images dans le Enrobage resx
- Seulement ajouter l'URL de l'image dans le resx
- Une autre solution
Ma principale préoccupation est de limiter le traitement sur le serveur de l'interface utilisateur. Si tel est le cas, l'ajout de l'URL de l'image au resx serait-il une meilleure solution par rapport à l'intégration de l'image dans le resx?
La seule chose que je peux penser ici est bien que si l'utilisateur change langues, ils doivent effacer leur cache pour voir le contenu différent. Pas nécessairement une grosse affaire, mais quelque chose à savoir. –