Web サービスを介して XML ファイルを取得し、組み込みの Cakephp 関数 (_toArray) を使用して配列に変換しています。xml ファイルはかなり大きく、配列をテンプレートに割り当てると空白の画面が表示されます。ページを 30 秒間読み込んだ後に発生します。
コントローラーページで配列を印刷すると、データが正しく印刷されますが、テンプレートファイルに渡すとタイムアウトになります(空白の画面)
この問題を解決するための提案が欲しい
Web サービスを介して XML ファイルを取得し、組み込みの Cakephp 関数 (_toArray) を使用して配列に変換しています。xml ファイルはかなり大きく、配列をテンプレートに割り当てると空白の画面が表示されます。ページを 30 秒間読み込んだ後に発生します。
コントローラーページで配列を印刷すると、データが正しく印刷されますが、テンプレートファイルに渡すとタイムアウトになります(空白の画面)
この問題を解決するための提案が欲しい
スクリプトがタイムアウトしている可能性があります。コントローラでset_time_limit()を呼び出すことにより、このアクションの制限時間を増やすことができます。
おそらく、CachingとCacheHelperを調べて、後続のビューにかかる時間が大幅に短縮されるようにすることをお勧めします。