首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >独立于用户的会话数据:它是否实现在Embperl之外的任何地方?

独立于用户的会话数据:它是否实现在Embperl之外的任何地方?
EN

Stack Overflow用户
提问于 2011-01-10 22:00:35
回答 1查看 88关注 0票数 2

前言

通常,web应用程序中的会话存储特定用户的数据(它的数据可在用户访问同一个web server/site).

  • Embperl (Perl中的模板web开发框架)时使用),它有一个非常有趣的特性:在单个web页(%mdat散列)级别存储/检索与用户无关的会话数据。

问题

  • 是否在任何其他web开发环境/堆栈中都存在类似的特性(用户独立的“会话”数据可供所有用户的请求访问),或者完全相同的形式(perl网页数据),还是有点类似?

我特别询问的是一个作为web框架一部分实现/可访问的特性,而不是一个显而易见且容易实现的DIY解决方案,即“好吧,您可以通过带有页面URL键的$backend_database_store轻松地实现自己的功能”。

这是一个纯粹的理论问题,我试图寻找非Embperl类似物来帮助解释Embperl的%mdat特性。我不在乎这个例子来自哪个web开发栈/框架,只要它不是宇宙中的3个人使用的完全模糊的东西:)

背景

这是因为我试图回答最近有关%mdat散列的Embperl问题;我试图通过将它与web开发中的其他特性进行比较来解释它。然后,我意识到我实际上不知道任何具有类似特性的其他框架。但是,我确信它必须存在:)

EN

回答 1

Stack Overflow用户

发布于 2011-01-11 14:24:02

是的,虽然它叫“缓存”。

在Mason中,$m->缓存将返回您的任何对象。如果你喜欢的话,哪怕是%mdat。

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

您的“用户-idependet会话数据”,闻起来像缓存,看起来像缓存,读起来像缓存。只是缺少一些特性--例如,您可以在应用程序的每个级别上使用$m->缓存。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4652001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档