Slide 4
Slide 4 text
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
例:ローカルキャッシュによる改良(?)
var cache = new Map();
function auth(req, res) {
let {uesr, pass} = req.body;
if (cache.contains(user, pass)) {
res.write(true);
} else if (db.get(user) === pass){
cache.insert(user, pass);
res.write(true);
} else {
res.write(false);
}
}
関数インスタンス内にキャッシュ
ユーザ名とパスワードを受け取り
キャッシュにヒットした
DB に問い合わせてキャッシュに登録した
それ以外