-
Notifications
You must be signed in to change notification settings - Fork 241
Closed
Labels
Description
内容
VOICEVOXエディタのデータ準備中の待機時間が話者追加に伴って増加傾向にあります。
この原因の一つに/speaker_infoと/singer_infoの取得に時間がかかっている点があると思います。
ref: #1073 (comment)
このコメントのBlockingのURL、Load9118からLoad9952までが/speaker_infoと/singer_infoの取得処理だと思います。
Pros 良くなる点
エディタの起動速度改善
Cons 悪くなる点
コードの複雑化やそれに伴うバグ
実現方法
- ref: ENH:
/speaker_infoと/singer_infoをキャッシュ可能にする #1126
レスポンスヘッダにETagを付与することによってブラウザのキャッシュを活用する。
あとそもそもの処理速度が上がれば他の方法でもいいのですが…
その他
Load9118からLoad9952のWaiting for socket threadが伸びているのはHTTP1.1の同時接続制限によるものだと思います。
しかしFirefoxの設定から強引に同時接続数を増やしても速度がほぼ改善しなかったことから接続数の方は大きなボトルネックではないように思います。(そもそもこの制限を回避することは非常に困難だと思います)
Hiroshibatarepan