一番最初は機能が無かったものを後から追加した為に起きていた重たい処理を、データ取得後に予めやっておく様に変更中。
商品リサーチ機能が大分重たい感じがして、待ち時間の短縮が出来ないかと色々と考えていたら、毎回リアルタイムに大量の処理を行っている部分が事前処理に変更出来る部分があった。
リサーチで300件程度表示される場合に900回以上リアルタイム処理が起きていた部分が完全に無くなるので大幅なスピードアップが見込める!
最初から機能として考えていればこんな設計にはなって無かっただろうけど、ドンドン機能を追加していくと、偶に見直さないとこういう非効率な部分が出てくる。
ただし、データを1週間位は取らないと結果がおかしな状態になりそうなので、本番環境への反映は少し先になります。
今後、スピードが少しでも変わるのは、「リサーチ」部分がメインで、スマホ用相場チェッカーでも僅かに速度が速くなる予定です。リサーチに比べたら微々たる変化ですが、こういう積み重ねで処理を少しずつでも高速化 !
まぁサーバ環境を高速なディスクのサーバにするのが一番だと思ってるので、色んな事を並行して実施します。
商品リサーチ機能が大分重たい感じがして、待ち時間の短縮が出来ないかと色々と考えていたら、毎回リアルタイムに大量の処理を行っている部分が事前処理に変更出来る部分があった。
リサーチで300件程度表示される場合に900回以上リアルタイム処理が起きていた部分が完全に無くなるので大幅なスピードアップが見込める!
最初から機能として考えていればこんな設計にはなって無かっただろうけど、ドンドン機能を追加していくと、偶に見直さないとこういう非効率な部分が出てくる。
ただし、データを1週間位は取らないと結果がおかしな状態になりそうなので、本番環境への反映は少し先になります。
今後、スピードが少しでも変わるのは、「リサーチ」部分がメインで、スマホ用相場チェッカーでも僅かに速度が速くなる予定です。リサーチに比べたら微々たる変化ですが、こういう積み重ねで処理を少しずつでも高速化 !
まぁサーバ環境を高速なディスクのサーバにするのが一番だと思ってるので、色んな事を並行して実施します。