찾다

 >  Q&A  >  본문

php - 민감한 단어 필터링 기능에 디자인 문제가 있습니까? ?

사용자가 제출한 콘텐츠를 민감한 단어로 필터링하는 것입니다. 민감한 단어가 데이터베이스에 저장되어 있는 경우 민감한 단어 필터링 기능을 작성합니다(데이터베이스에서 민감한 단어를 쿼리하기 위해).
이 함수가 매번 호출되는 경우. 사용자가 콘텐츠를 제출하면 매번 데이터베이스를 쿼리해야 하므로 디자인이 불합리하게 느껴집니다.

민감한 단어 필터링을 위한 보다 합리적인 디자인을 어떻게 설계할 수 있을까요? 프로젝트의 구성 파일에 민감한 단어를 기록하고 데이터베이스에 저장하지 않아도 되나요?

高洛峰高洛峰2732일 전628

모든 응답(1)나는 대답할 것이다

  • 仅有的幸福

    仅有的幸福2017-06-07 09:25:03

    예, 비문을 구분 기호로 구분하여 텍스트 파일에 저장하거나 스크립트를 직접 사용하여 json을 생성하고 파일에 저장할 수 있습니다. 읽을 때 직접 구문 분석하고 읽으십시오.
    더 빠른 방법도 있습니다. 비문이 많지 않은 경우(몇백 ~ 2~3천개) 배열 형식으로 구성 파일에 직접 저장하고 배열을 반환할 수 있습니다. 배열은 매번 직접 검색됩니다.

    회신하다
    0
  • 취소회신하다