Je veux vérifier un poste de blog pour les occurrences de mots étrangers spécifiques, puis lier ces mots à des fichiers sonores afin qu'ils puissent être joués.Le moyen le plus efficace pour stocker et parcourir ces données?
J'ai un fichier XML avec 2500 mots pour lesquels j'ai des fichiers audio, et je me demande quel est le meilleur moyen de stocker et de parcourir cette liste? La liste n'est pas susceptible de changer, et la fonction sera exécutée sur chaque article de blog quand il est vu en entier (pas quand des extraits sont affichés sur des pages d'archives, etc.).
Le fichier XML est de 350 Ko, que je chargeais en PHP avec simplexml_load_file. Je pensais que c'était un peu grand, donc je l'ai converti en un fichier PHP contenant un tableau indexé (par chaîne) des mots, ce qui ramène la taille du fichier à environ 60 Ko.
Dois-je me soucier autant de la taille du fichier, ou plus sur combien de temps il faudra pour rechercher dans les données? Y a-t-il une meilleure façon de le faire ou serait-ce mieux dans une base de données? Toute aide serait appréciée!
Est-ce une option pour mettre en mémoire cache les données en utilisant memcached? – Sairam