2011-01-10 3 views
2

はじめユーザに依存しないセッションデータ:Embperlの外のどこにでも実装されていますか?

  • 通常、特定のユーザーのためのWebアプリケーションがデータを格納する(とそのデータが同じWebサーバー/サイトへのユーザーのいずれかの訪問でご利用いただけます。)でのセッション。

  • Embperl(Perlのテンプレート化されたWeb開発フレームワーク)は、個々のWebページ(%mdatハッシュ)のレベルで保存/取得される、ユーザーに依存しないセッションデータです。

QUESTION

  • も同様の特徴(すべてのユーザーの要求にユーザーに依存しない「セッション」のデータがアクセス可能)いを正確にいずれかで、他のWeb開発環境/スタックに存在して同じ形式(perlのWebページデータ)か多少の類似性?

    私は特に、Webフレームワークの一部として実装/アクセス可能な機能について質問しています。「ページURLのキーを使用して$ backend_database_store経由で簡単に実装できます。

    これは、Embperlの%mdat機能の説明に役立つ、非Embperlアナログを見つけようとしている、純粋に理論的な質問です。

    これは来た:私は例がある限り、それは宇宙:)

背景に3人が使用し、完全にあいまいな何かがないと、からなるWeb開発スタック/フレームワーク気にしません最近のEmbperlに関する質問にお答えしようとしているから約%mdatハッシュ;私はそれをWeb開発の他の機能と比較して説明しようとしました。私は、同様の機能を持つ他のフレームワークを実際に知っているわけではないことに気付きました。私は確かに存在する必要があります:

答えて

1

はい、それは "キャッシュ"と呼ばれています。

Mason $ m-> cacheはあなたのオブジェクトを返します。あなたが好きであれば、%mdatさえ。

http://www.masonhq.com/docs/manual/Devel.html#data_caching

あなたの「ユーザーidependetセッションデータ」、キャッシュのようなにおいは、キャッシュのように見え、キャッシュのように読み取ります。一部の機能が欠けているだけです(例:アプリケーションのすべてのレベルで$ m-> cacheを使用できます。

+0

ええと...私は「DIYソリューションとはどのように違いますか」と言いたくなります。しかし、これはぼんやりしています。なぜなら、 '%mdat'はページURLからハッシュキーを格納しているキャッシュとはまったく異なるわけではないからです...まあ、+1ですが、ページ単位のアスペクトはまだDIYです – DVK

関連する問題