CakePHP自己リフレッシュデータベースエントリスクリプト

さて、基本的に私はCakePHPのスクリプトを用意しています。ここで700万レコードをデータベースに入れています。そのレコードがどのようにあるかを見ると、タイムアウトの問題がいくつか発生しています。これは個人的なサーバ上にありますので、メモリの制限は2000MBに設定されていますので、どうやってそれをやりたいのですか?

データベースの行は巨大なファイルから来ています。ファイルはメモリの制限には大きすぎ、各ファイルの10000行で101個に分割しました。

私は、10レコードの後に​​ページをリフレッシュしたい、そして戻ってきたときに、レコードが途中で挿入されて再開します。

何か案は?

I've tried the $this->redirect() route, but it's created never-ending scripts that had to be stopped by manually restarting the server.

0

1 答え

なぜあなたはそれのためのシェルを使用していないのですか?

リダイレクトループを回避するには、2つのアクション間をリダイレクトするか、タイムスタンプをURLに付加してみてください。それがうまくいくかどうかは分かりませんが、シェルはとにかくはるかに優れたアプローチになります。

0
追加された
私はあなたがシェルで何を意味しているのか分かりません...このアプリケーションは他の人によって使用されるため、PHPやLinuxについての知識がない普通の人にも使用できるように非常にユーザーフレンドリーでなければなりません。
追加された 著者 LukeWaggoner,