問題の所在 FuelPHPには、ブラウザ種別、バージョン、プラットフォーム、OSなどを取得するAgentクラスがありますが、その処理が重いという問題です。 どうやらAgentクラスが使用するブラウザ情報が記録された「browscap.iniファイル」が大きくなったことに比例して、処理が重くなってしまったようです。 以下のベンチマークはすべてMac OS X、MAMPでの結果です。LinuxではMacほど劇的には重くならないようです。 まず、FuelPHP 1.8/developをインストールしてWelcomeページを表示します。ページの下に処理時間とメモリ消費量が表示されます。 Welcomeページ: Page rendered in 0.0093s using 0.438mb of memory. 次に、Welcomeコントローラのaction_index()メソッドにecho Agen