Щас глянул в профилировщике, все отлично, сильной нагрузки нет, включим в оф. версиюю.
Только еще немного переделай вот что:
---
Убери этот быдлокод:
function strtolower_ru($text){}
На кой хрен городить эту функцию, если в РНР есть встроенная mb_strtolower()
Переделай на нее и в остальном, пока замечаний нет.
Как переделаешь, кидай сюды и включу в репозиторий.