Bonjour à tous,
J'ai commencé depuis peu un site internet en asp.net et je me pose une question concernant les textes présents sur mon site.
J'aimerais que le site soit multilingue et de préférence mettre le moins de "texte brut" possible dans les pages.
Il me vient deux solutions, la première lire mes traductions depuis une base de données MySQL par exemple et la seconde serait de les lires depuis un fichier xls.
L'avantage du xls serait que je pourrais décharger le travail de traduction a quelqu’un qui n'y connait rien en programmation.
Je voudrais votre avis concernant ces méthodes et si possible m'indiquer quelle est la meilleure et pourquoi.
Mes doutes sont surtout au niveau des performances, dans l’hypothèse ou ce site rencontrerais un fort trafique avec des centaines de connexions simultanées, ne serait-ce pas « overkill » la base de données si à chaque affichage d'une page, je dois procéder a une requête pour obtenir les traductions ? De même avec une ouverture de fichiers…
Peut-être existe-t-il d’autres solutions auquel cas je suis ouvert aux propositions, mon principal but étant d’écrire un système le plus modulaire possible et de permettre les modifications des traductions a des utilisateurs n’ayant pas plus de compétence que le remplissage d’un document Excel.
Merci d’avance pour vos réponses !
Partager