Я хочу проверить сообщение в блоге на наличие определенных иностранных слов, а затем связать эти слова со звуковыми файлами, чтобы их можно было воспроизвести.
У меня есть XML-файл с 2500 словами, для которого у меня есть звуковые файлы, и мне интересно, как лучше всего хранить и просматривать этот список? Список вряд ли изменится, и эта функция будет запускаться для каждого сообщения в блоге при полном просмотре (а не при отображении выдержек на страницах архива и т. Д.)
Файл XML имеет размер 350 КБ, который я загружал в PHP с помощью simplexml_load_file. Я думал, что это было немного большим, поэтому я преобразовал его в файл PHP, содержащий индексированный (по строке) массив слов, который уменьшает размер файла примерно до 60 КБ.
Должен ли я так сильно беспокоиться о размере файла или о том, сколько времени потребуется для поиска по данным? Есть ли лучший способ сделать это или это будет лучше всего в базе данных? Любая помощь будет оценена!