新規投稿
フォローする

保存処理に時間がかかる

いつもお世話になっております。

保存ボタン押下後、「Now Loading...」が表示されるまでに5秒ほどかかるため、保存ボタンを押した時に、一瞬画面が固まっているように感じます。

保存時に、JavaScriptでXMLHttpRequestを使った同期通信を行っており、
6000件ほどある他のアプリをレコーIDで1件のみ参照しています。

保存ボタン押下後、「Now Loading...」が少しでも早く表示されるようにしたいのですが、何か考えられる対処法がありますたらご教示ください。

0

1件のコメント

Avatar
Ryu Yamashita

hiroko5572 さん

6,000件という件数は決して多いとは思いませんが、処理として同期処理というところにひとつ原因がありそうです。submitイベント内の非同期処理にできるプロセスであれば、顕在化してこないのではないかと思います。

これが難しそうであれば、早く表示というよりユーザビリティを上げるという意味で代案になりますが、処理中アイコンを入れるのもありかと思います。

また、動きを把握されておきたいということであれば、こちらの方法(XMLHttpRequestでも使えます)で色々見られてみるのも良いと思います。

0
サインインしてコメントを残してください。