Si su sitio es con bases de datos estaría muy sorprendido si su cuello de botella sería el marco de aplicación. "Rápido", como en un desarrollo más rápido es lo que me preocuparía en lugar de "rápido" como en el manejo rápido de las solicitudes. La optimización significativa se realiza mejor mediante estrategias de almacenamiento en caché y la optimización del acceso a la base de datos.
Además de acceso a la base de su propio código será el lugar donde se gasta la mayor parte del tiempo para cada solicitud (y ni siquiera eso es por lo general significativo en comparación con el acceso de base de datos), el marco no es probable que esté afectando el tiempo dedicado a una solicitud, a menos que esté realmente mal escrito.
Será mucho mejor buscar un marco que tenga un buen soporte de caché (que Code Igniter puede tener, no sé), que casi siempre le ahorrará más tiempo que los pocos milisegundos que podría recortar la solicitud manejo mediante el uso de un marco un poco más rápido.
Eche un vistazo al Zend Framework también, tiene la ventaja de ser PHP 5, mientras que Code Igniter sigue siendo PHP 4, según tengo entendido. Eso puede ser un problema cuando se trata de velocidad, pero a favor de qué marco no lo sé. Zend tiene un buen soporte de almacenamiento en caché y un generador de perfiles de base de datos que puede ayudarlo a encontrar dónde están sus cuellos de botella.