kamonohashi
kamonohashi copied to clipboard
学習のGitリポジトリ選択で一覧の取得が遅い
今は参照可能な全リポジトリを一覧取得している。 その際、Gitサービス側のAPIの制約で、一度に1000件しか取得できず、件数が多い場合はページングしながら全件取得するため、リクエスト数が増えてパフォーマンスが悪い。
修正案としては、例えばグループやユーザ(オーナー)を最初に選んで、そのあとでリポジトリを取得する方法が考えられる。 MS Azureはこの方法の様子 https://david-obrien.net/2016/08/azure-functions-ci/