質問 > その他 > csv取り込み処理のブラウザ毎の違い |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
inos |
投稿日時: 2014/2/26 15:52
対応状況: −−−
|
新米 登録日: 2013/8/2 居住地: 投稿: 6 |
csv取り込み処理のブラウザ毎の違い ----------------
【使用環境】 ・ECCUBE:2.12.6 ・DB:postgresql ・PHP:5.4.24 ---------------- csvファイルを読み込んで、テーブルに出力する処理を作成しています。 取り込み画面でcsvファイルを選択して、登録ボタンを押すと以下のような 処理が流れるようになっています。 ----------------------------------------- 1.テーブルのbegin 2.csvファイルの読み込み while() { 1行ずつ取り込み } 3.テーブルのcommit 4.完了画面へ移動 SC_Response_Ex::sendRedirect(完了画面のパス); ----------------------------------------- csvファイルは5000〜10000件ほどデータがあり、 処理には20〜45分ほど時間がかかります。 IE10やFireFox27.0.1で試すと、上記処理の3までは進むのですが、 4の完了画面へ移動せず、初期の取り込み画面のままになっています。 (ずっとブラウザのタグの横で処理中の輪っかがグルグル回っている状態です) テーブルには正常にデータが登録されていました。 chrome33.0.1750.117 mで試すと、4の完了画面へ移動してくれます。 IE10でも4の完了画面へ移動するようにしたいのですが、 IE、FireFoxとchromeとでは何が違うため、4の画面遷移の動きに差が出ると 考えられるでしょうか? ちなみにIE10で件数を減らして試したところ、 15分未満ぐらいで処理できるような量だと、 4の完了画面まで移動しました。 また、サーバの設定で制限時間等は以下のように設定しています。 (十分すぎるくらいだと思うのですが・・・) session.gc_maxlifetime:7200 max_execution_time:7200 max_input_time:3600 上記を設定しても解決しません。 ブラウザによって設定等が違うのでしょうか? 原因にお心当たりがある方はお教えください。 よろしくお願いします。 |
karin |
投稿日時: 2014/2/27 23:34
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: csv取り込み処理のブラウザ毎の違い このあたりが参考になりそうです。
http://d.hatena.ne.jp/Choo/20090731/1249887328 ちなみにEC-CUBEですと、郵便番号登録(LC_Page_Admin_Basis_ZipInstall)でSC_Utils_Ex::sfFlushを実行しています。 以前は商品登録CSVでも同様の処理をしていたように記憶しているのですが、2.12.2では削除されていますね。(どのような経緯で削除されたのか分からないのですが...)
|
inos |
投稿日時: 2014/2/28 17:11
対応状況: −−−
|
新米 登録日: 2013/8/2 居住地: 投稿: 6 |
Re: csv取り込み処理のブラウザ毎の違い ご提示いただいたサイトを参考にし、
無事解決しました。 ご回答ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |