CakePHP2.x系でコントローラーのアクションの動作が異様に遅い時の対処法
CakePHP2.x系でコントローラーを使っている場合に、アクション(そのページに飛ぶ等)が 非常に遅い場合は次を試してみましょう。
「SamplesController」という名前のコントローラーを使っていたとします。
その場合は
<?php App::uses('AppController', 'Controller'); class SamplesController extends Appcontroller{ public $name = 'Samples'; //beforeFilterもしくは最初のアクションの直前で宣言する }
このように、$nameでSamplesという名前を宣言してあげましょう。
そして、コメントにも書きましたが、$nameは 『beforeFilterもしくは最初のアクションの直前で宣言する』ということが重要です。
また、"Samples"のようにして、sをつけ忘れないように注意してください。
コントローラ — CakePHP Cookbook 2.x ドキュメント
CakePHP公式チュートリアルのCookBookには「必須ではない」と書いてありますが、これがないと動作が遅くなる場合が多いです。