Il s'agit de filtrer le contenu soumis par l'utilisateur pour les mots sensibles. Si les mots sensibles sont stockés dans la base de données, écrivez une fonction de filtrage des mots sensibles (pour interroger les mots sensibles de la base de données
Si cette fonction est appelée à chaque fois). l'utilisateur soumet du contenu, cela signifie que la base de données doit être interrogée à chaque fois, ce qui rend la conception déraisonnable.
Comment pouvons-nous concevoir une conception plus raisonnable pour le filtrage des mots sensibles ? Est-il acceptable d'écrire des mots sensibles dans le fichier de configuration du projet et de ne pas les stocker dans la base de données ?
Oui, vous pouvez séparer les inscriptions par des séparateurs et les enregistrer dans un fichier texte, ou utiliser directement un script pour générer du json et l'enregistrer dans le fichier. Lors de la lecture, analysez et lisez directement.
Il existe aussi un moyen plus rapide. S'il n'y a pas trop d'inscriptions (seulement quelques centaines à 2 ou 3 mille), vous pouvez directement les enregistrer dans un fichier de configuration sous forme de tableau et renvoyer un tableau. Le tableau est récupéré directement à chaque fois.