Очень часто хостера держат mysql сервера на отдельных серверах, с одной стороны это хорошо, но у не очень качественных хостеров (это я мягко сказал) задержка подымается более чем в 400 раз. И вроде бы получение несчастных 5-10 запросов увеличиваются до десятых секунды, а это и больше.
Данный хак решает эту проблему, кешируя запросы из mysqli класса, тем самым вы можете оптимизировать работу не только самого движка, но и всех модулей которые у вас стоят, не влияя на их работоспособность.
До:
<!-- Время выполнения скрипта 0,11074 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0,00541 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0,05579 секунд -->
<!-- Общее количество MySQL запросов 6 -->
<!-- Время выполнения скрипта 0,0983 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0,00543 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0,05012 секунд -->
<!-- Общее количество MySQL запросов 6 -->
После:
<!-- Время выполнения скрипта 0,03124 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0,00143 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0,00012 секунд -->
<!-- Общее количество MySQL запросов 0 -->
<!-- Время выполнения скрипта 0,0323 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0,00209 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0,00014 секунд -->
<!-- Общее количество MySQL запросов 0 -->