Slide 15
Slide 15 text
Copyright © NIFTY Corporation All Rights Reserved.
15
開発時に直面した壁
②Notionページ解析後S3保存処理において、かなりの時間が掛かる
LambdaでのNotionページ解析とS3保存に時間がかかる
・手順150個の場合、処理に約300秒を要する
・都度、150個全て取得し解析、保存している
・メモなど、手順とは関連の無い情報が存在する
以下の対策により、更新が1,2個の場合処理時間を300秒から20秒に削減
・S3のメタデータにNotionページの最終更新日時を保持
・保存処理の際、ページ内部を解析する前に最終更新日時を比較し、一致する場合は解析処理を実施しない
・手順とは関係の無い情報に関しては、ページ内に新規ページを作成し転記
・新規ページに対して、設定のConnectionsからAPI連携用botを排除すれば読み込まれなくなる
②