3

注:これはhttpsとは別の問題です-プライバシーセキュリティに関連しています

ブラウザに情報をプッシュすることでサーバー[キャッシュ]の負荷を軽減する方法があるかどうかを調べようとしています。セッションにバインドされた安全なキャッシュを提供するテクノロジーはありますか?

プライバシーに配慮したデータがあり、頻繁に使用されますが、それほど変更されることはありません。サーバー/データベースからの更新を常に再要求すると、感度が低下します。

このソリューションでは、ページが常に開いたままになっている(フレームセットがないなど)ことに依存することはできません。ページから離れる(または新しいタブを開く)ナビゲーションが許可されます。

Google Gearsはここに適合しますか?キャッシュをセッションに結び付ける方法が見つかりません。

問題のドメインは、複数のWebアプリユーザーとのカフェ/共有マシンのログインです。たとえば、セッションが期限切れになったとき、またはユーザーがログオフしたとき、キャッシュされたデータはどこにも存在しないはずです。彼らがログオンしている間、私は他の誰もコンピュータに物理的にアクセスできないと思います。

HTML5 sessionStorageをディスクに書き込むことはできますか?も参照してください。

4

1 に答える 1

2

ローカルデータベースのような機能を備えたHTML5.0があります。しかし、安全とはどういう意味ですか?HTML5.0はサイト間の問題に対して安全ですが、ユーザーは引き続きデータに完全にアクセスできます。暗号化は必要ないと思います。

GoogleのGearsは適合しますが、HTML5.0が標準であるのに対し、Safariは5.0をサポートします。また、OperaとFirefoxも、まだサポートされていない場合は、2009年半ばまでにサポートされると思います。Explorerは、おそらくバグのある実装を持っているので、開発者にSilverlightの使用を強制することができます。

編集:スティーブン、もちろん、彼らのマシンに近接センサーがない限り、キャッシュを破棄する必要があると思います:)しかし、たとえば、ログオフ時にJavascriptですべてを削除することができます。

HTML5.0仕様へのリンク、

HTML5.0キャッシュ仕様へのリンク

HTML5.0セッションストレージ仕様へのリンク(一般的なリクエストによる:)

于 2008-11-20T01:37:40.950 に答える