Skip to content

/speaker_info/singer_infoの高速化 #1129

@sabonerune

Description

@sabonerune

内容

VOICEVOXエディタのデータ準備中の待機時間が話者追加に伴って増加傾向にあります。
この原因の一つに/speaker_info/singer_infoの取得に時間がかかっている点があると思います。

ref: #1073 (comment)
このコメントのBlockingのURL、Load9118からLoad9952までが/speaker_info/singer_infoの取得処理だと思います。

Pros 良くなる点

エディタの起動速度改善

Cons 悪くなる点

コードの複雑化やそれに伴うバグ

実現方法

あとそもそもの処理速度が上がれば他の方法でもいいのですが…

その他

Load9118からLoad9952Waiting for socket threadが伸びているのはHTTP1.1の同時接続制限によるものだと思います。
しかしFirefoxの設定から強引に同時接続数を増やしても速度がほぼ改善しなかったことから接続数の方は大きなボトルネックではないように思います。(そもそもこの制限を回避することは非常に困難だと思います)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions