可能な限りmemcacheで私のWebサイトをキャッシュしたいと思います。私は一度変更が行われたら、再キャッシュすることで完全に大丈夫です(フォーラムにいくらか似ている)まれな変更があります。私の唯一の関心事は、ログイン情報です(stackoverflowの上にバーが表示される方法に似ています)。これは私が今それをやっている方法です:完全にキャッシュされた動的Webサイト
$('div#user_bar').load('/login-info/');
(jQueryの完全にキャッシュされたページがロードアップのuserinfoに)
しかし、私は完全に動的なページなしで行うことができると思います。私の考えは次のとおりです。
On login: create cookie `logged_in`:true
On each page: if JS finds cookie is set: show links to logout, settings, etc
if not: show link to login page
On logoff: delete cookie
実際のユーザー情報は、ユーザー名でさえもCookieに格納されません。
これはどのように安全で、合理的で、正常ですか?何か案は?何か不足していますか?ありがとうございました。
免責事項:これは実稼働環境以外の課題です。それでもセキュリティとパフォーマンスを心に留めようとしています。
ユーザーがJavaScriptをオフにしている場合はどうなりますか? –
さて、インターネットはそれらの人々のために壊れています。 申し訳ありませんが、私は「優雅」で、ログイン、設定、ログアウトなどすべてを表示するようになります。 – pitr