Come disabilitare la funzionalità di ricerca per gli ospiti su PhpBB3?
Spesso la funzionalità di ricerca su phpBB3 viene abusata da diversi spam bot. Questi effettuano infatti delle ricerche come se fossero utenti ospiti.
Questo aumenta significativamente la tabella del search_wordmatch, la quale contiene coppie di dati su quale post include quale parole provenienti dalla tabella search_wordlist. Solitamente, quando una tabella è molto grande, vendono generate molte richieste mySQL estremamente lente.
Una delle possibili soluzioni è quella di disabilitare tale funzionalità per gli utenti ospiti. Questo può essere fatto in admin panel -> Users and Groups -> Groups’ permissions di phpBB3. Seleziona Guests dal menù a tendina e clicca sul pulsante Submit. Clicca quindi sul link Advanced permissions e apri la tab Misc. Seleziona Never per l’opzione Can search board e conferma la modifica cliccando sul pulsante Apply permissions.
In aggiunta puoi aumentare i valori di User search flood interval e Common word threshold sempre da admin panel -> General -> Search settings.