CodeIgniter - одна из самых быстрых сред, но это означает только то, что если один и тот же программист использует CodeIgniter и, например, ZendFramework и если код примерно одинаков для них обоих, приложение, вероятно, будет быстрее сCI.Но это не значит, что CI поможет кому-то лучше построить архитектуру , поэтому разработчик может быть самой медленной или самой быстрой частью любой платформы.
Я согласен с Pestaa, что Оптимизация базы данных - это одна из самых важных задач.Прочитайте об индексах, производительности MySQL (если вы собираетесь использовать MySQL), лучших практиках и т. Д.
Еще одна вещь, которую следует учитывать, - кэширование .Кэширование CI плохо, поэтому используйте сторонние библиотеки кеширования.На форуме CI много информации по этой теме, и вы должны выбрать, какая библиотека вам больше подходит.
Также прочитайте о lazy load .Попробуйте загрузить только необходимую информацию (изображения, тексты и т. Д.), А в некоторых случаях это поможет вам повысить производительность.
Если вы собираетесь реализовать полнотекстовый поиск , не используйте MySQL для этой цели, потому что такие операторы, как LIKE и MATCHES, работают довольно медленно.Вместо этого я рекомендую использовать что-то вроде Sphinx Search или другие поисковые системы.Я рекомендую Sphinx, потому что он быстрый и гибкий, у него отличная документация, новая версия поддерживает индексирование в реальном времени, интеграцию с MySQL (SphinxSE), а также поддерживает двоичный протокол MySQL (поищите SphinxQL, если интересно).Потребуется некоторое время, чтобы начать знакомство со Sphinx, но чем больше вы будете работать с этим движком, тем больше вы будете поражены.Этот движок используется ThePirateBay и другими крупными проектами, поэтому он подходит для веб-сайтов с большим трафиком.
Cogear - это отличная CMS, основанная на слегка измененной платформе CodeIgniter (она поддерживает HMVC и некоторыедругие типы плагинов).Разработчики клянутся, что он имеет гораздо лучшую производительность, чем WordPress (который иногда обслуживает довольно популярные сайты и блоги).К сожалению, их сайт только на русском языке.
CI в порядке, но если вы хотите альтернативу, я рекомендую попробовать Yii framework .Это быстрый и мощный PHP-фреймворк с множеством удивительных функций.
Удачи!