В данной статье мы желаем поведать вам о том как можно понизить нагрузку на MySQL сервер, при всем этом не прибегая к настройкам самого скрипта. Речь сейчас пойдет о таковых способностях MySQL как кеширование результатов запросов. Кеширование запросов дозволяет прирастить производительность интернет приложений, не внося при всем этом каких то конструктивных конфигураций в сами приложения. Суть его работы состоит в том что он запоминает результаты запросов в оперативной памяти и при повторном запросе, он не выполняет запрос, а просто сходу дает результаты из кеша. По умолчанию кеширование в MySQL отключено, потому включить его сумеют не многие, а лишь юзеры имеющие возможность выволнения запросов от имени суперпользователя MySQL либо имеющие доступ к конфигурационным файлам MySQL сервера. Но этого и довольно, т.к. MySQL кеширование отлично лишь для высокопосещаемых проектов, а они обычно имеют VPS тарифы где доступ к настойкам есть, или собственные сервера. Ежели ваш проект имеет небольшую посещаемость, то в принципе вам это не нужно, т.к. особенной заметной эффективности вы не добьетесь.