Today results are: Check_words works only after an user click on submit.
Only registered users can submit, no bots or search engine or visitors can do that.
Having more then 90 bad words in english + more then 100 bad words in Italian, 5 $_POST using the check_words function and array_unique to strip duplicate: the generation page is around 20% more (3 seconds vs 3.6 seconds).
Previusly, high page generation time was because of a very poor code.
I'm using the method english + currentlang (if != english).
.:: I met php the 03 December 2003 :: Unforgettable day! ::.
Server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS):
CloudLinux / Apache 2.4 LSAPI / MySQLi 5.6 / PHP 5.6 / DCVS