我目前正在研究一個Web窗體,允許用戶張貼消息在某種媒體中處理。由於我們必須驗證輸入並對照給定的壞詞列表進行解析,因此我開着許多選項供您選擇。但是,當清單到達並保存大約15,000字以匹配我想知道如何處理這些最有效的方式。也許你可以幫助我!高性能badwords過濾器(PHP/MySQL/JS)與大列表
基本上,這可以是一個後端過濾器,但在JavaScript的附加前端批准,將不勝感激(在情況下,也許一個異步AJAX請求到後端?)。該表單將用於高流量環境中,並且提交後的任何異步檢查可以省略,因爲我們需要即時反饋給用戶,並且不希望僅審查他們的輸入。
我們使用PHP 5.4.0,有一個MySQL的InnoDB的5.5連接,做不喜歡使用任何第三方項目,它們大多都設有某種超載恕我直言的。
一些提示https://stackoverflow.com/questions/11948189/how-would-you-recommended-to-filter-comments-which-contains-offensive-words-defi – Marki555
感謝Marki555,這是朝着正確的方向! – RicCount
考慮這是否是您真正想要的,以及它會如何影響用戶體驗。過度熱情的審查可能是一種巨大的痛苦(「爲什麼它不讓我說我的名字是迪克,我住在斯肯索普?」),人們將會前往。無論如何。 – Eborbob