- 運営しているクリエイター
記事一覧
ランダムページのパフォーマンスを改善しました
ランダムページ(https://lgtmgen.com/random/)のパフォーマンスを改善しました。
今までの方法
今まではランダム性を高めるため、ランダムな数字を生成してその数字にマッチする画像を1件取得する、というのを10回繰り返していました。
この方法だと毎回確実に異なる10の画像を取得できますが、1画面を表示するのにクエリが10回走ることになりレスポンスが遅くなってしまうことは否
なんとなくのランダム表示に対応しました
データの登録件数が100件を超えてきたので、ランダム表示ページを用意しました。
https://lgtmgen.com/random/
ヘッダーの「ランダム」からアクセスできます。
ランダム表示のロジックFirebaseのCloud Firestoreにはrandomがないため、自前でランダムロジックを組む必要があります。
にあるようにデータ登録時にrandomカラムを用意してランダムな数
治安のいいLGTM画像を作れるWebサービスをFirebaseで作る
このエントリーは https://qiita.com/yoshikyoto/items/4910b1a4bcefe7f5ab8c へのオマージュです。
はじめにFirebaseを利用して治安のいいLGTM画像を作ることができるWebサービスを作りました。
LGTM とはGitHubなどでプルリクをレビューした時に使う言葉で英語では「Looks Good To Me」を意味します。 日本語として