Я работаю с CodeIgniter в течение нескольких лет, и я понял, как правильно выполнять ваши запросы в моделях.
Идея MVC заключается в разделении кода, когда M (модель) обрабатывает или выполняет тяжелую работу приложения, которое в основном относится к базам данных, V (представление) представляет презентацию, в которой пользователи системы взаимодействуют. с приложением и C (контроллером) выступает в качестве посредника или посредника между моделью и представлением.
Это освобождает контроллер от множества процессов, поэтому ему не нужно запрашивать данные из базы данных, попробуйте загрузить много данных, прежде чем отображать их в представлении.
Я всегда использую (я называю это маленькой магией) {elapsed_time}
и {memory_usage}
, чтобы проверить, как работает мое приложение в соответствии с любой логикой, которую я реализую, вы можете попробовать.
Я думаю, что это помогает.