и да, профайлер выполняет ваш код медленнее, а вот запросы в базу остаются с той же скоростью
стек-профайлеры менее точные, но почти не добавляют оверхеда
не стоит кешировать в память в миддлваре, если вы не хотите выжрать всю память
пока что могу заметить, что недели планирования приложения сэкономят вам часы отладки