Я исхожу из фона Codeigniter. Я использовал его в течение трех лет, и мне это очень нравится. Это простота. Отлично.
Я создал массивные сайты с Codeigniter, но я ищу новую фреймворк PHP, чтобы узнать.
Основная причина этого изменения - потенциально большой проект на горизонте. У него не будет много пользователей (возможно, не более 100), но исходящий трафик, создаваемый сервером, будет огромным. Проект будет передавать тысячи файлов (размером от 1 мб до нескольких сотен мб) через FTP, один за другим. Это также касается пользователей, загружающих сотни файлов.
Ключом для этого проекта является скорость. Системе необходимо пролететь через запуск сценариев (она запускает длинный script каждый раз, когда файл отправляется через FTP для сбора файла, его типа и назначения) как можно быстрее, чтобы свести к минимуму проблемы с производительностью. Я знаю, что передача файлов будет осуществляться так же быстро, как сервер может это сделать, и действительно так же быстро, как и самое медленное узкое место, но здесь я стараюсь как можно меньше свести к минимуму узкое место в коде.
После небольшого исследования мне понравился Laravel и он установил его, чтобы справиться с ним. Но может ли его скорость быть проблемой, поскольку ее тестирование было медленнее, чем Codeigniter? Будет ли интенсивный трафик и много разбора PHP замедляться, я знаю, что Phalcon основан на C, что делает его самым быстрым фреймворком, будет ли Phalcon лучшим выбором?
Любые мысли очень ценятся:)