前回アクセス日時から10分経過したかどうか知りたい場合、アクセス日時をクッキーへ格納しておく必要はある?
前回アクセス日時から10分経過したかどうかで条件分岐したいのですが、下記何れが(もしくは他の方法が)良いでしょうか?
・それぞれメリットデメリット等あれば教えてください
案1.IDだけをクッキー格納
・初回アクセス時にID発行してクッキーへ格納
・IDとアクセス日時はDBにも格納
・次回アクセス時にID照合して、DBの格納値と現在時刻で計算
案2.IDとアクセス日時をクッキーへ格納
・初回アクセス時にID発行してクッキーへ格納
・IDとアクセス日時をクッキーへ格納
・IDはDBにも格納
・次回アクセス時にID照合して、クッキーの格納値と現在時刻で計算
Q.
・わざわざDBアクセスするより、クッキー使用できる場合はクッキーを使用した方が良い?
・クッキーは拒否される恐れがある?
・クッキー拒否された場合は(クライアントから)ID自体を取得出来ないため、IDをDB格納していたとしても無意味?
・例えば「Web Storage」を使用すれば必ず取得できるのでしょうか?