Если ваш сайт управляется базой данных, я был бы очень удивлен, если бы ваше узкое место стало основой приложения. «Быстрая», как в более быстрой разработке, это то, о чем я бы беспокоился, а не «быстрая», как при быстрой обработке запросов Значительную оптимизацию лучше выполнять путем кэширования стратегий и оптимизации доступа к базе данных.
Помимо доступа к базе данных, ваш собственный код будет находиться там, где большая часть времени затрачивается на каждый запрос (и даже это обычно не существенно по сравнению с доступом к базе данных), структура, скорее всего, не будет влиять на время, затрачиваемое на запрос, если только это действительно плохо написано.
Лучше было бы искать среду, которая имеет хорошую поддержку кэширования (которую может иметь Code Igniter, я не знаю), которая почти всегда сэкономит вам больше времени, чем несколько миллисекунд, которые вы могли бы сэкономить на обработке запросов. используя немного более быстрый фреймворк.
Взгляните также на Zend Framework, он имеет преимущество в виде PHP 5, тогда как Code Igniter по-прежнему является PHP 4, насколько я понимаю. Это может быть проблемой, когда речь идет о скорости, но в пользу того, какие рамки я не знаю. Zend имеет хорошую поддержку кэширования и профилировщик базы данных, который поможет вам найти узкие места.