台湾リージョンに負けない

Develop
この記事は約1分で読めます。

⚠️ このエントリーは1年以上前に作成されたものです。情報の賞味期限切れにご注意ください。

このブログはMongoDB Atlasのfree tierを使っている。
台湾リージョン、共有vCPU、512MBとかいう感じの貧弱な環境で、このトップページのクエリーだけで250msくらいかかっていた。

で、さすがにそれは遅かろうということで、LRUなキャッシュ機構を追加した。

入れると初期テンプレートのレンダリングが100msくらいで、エントリーリストAPI呼び出しが20msいかないくらい。
開発マシンだとエントリーリストAPIが3msくらいだから、LinodeのCPUが遅いだけかもしれない。

次はSSR済みのHTMLのキャッシュかなーって感じ。
かなり反則っぽい気もするけど。

タイトルとURLをコピーしました