前言
通常,web应用程序中的会话存储特定用户的数据(它的数据可在用户访问同一个web server/site).
%mdat散列)级别存储/检索与用户无关的会话数据。问题:
我特别询问的是一个作为web框架一部分实现/可访问的特性,而不是一个显而易见且容易实现的DIY解决方案,即“好吧,您可以通过带有页面URL键的$backend_database_store轻松地实现自己的功能”。
这是一个纯粹的理论问题,我试图寻找非Embperl类似物来帮助解释Embperl的%mdat特性。我不在乎这个例子来自哪个web开发栈/框架,只要它不是宇宙中的3个人使用的完全模糊的东西:)
背景
这是因为我试图回答最近有关%mdat散列的Embperl问题;我试图通过将它与web开发中的其他特性进行比较来解释它。然后,我意识到我实际上不知道任何具有类似特性的其他框架。但是,我确信它必须存在:)
发布于 2011-01-11 14:24:02
是的,虽然它叫“缓存”。
在Mason中,$m->缓存将返回您的任何对象。如果你喜欢的话,哪怕是%mdat。
http://www.masonhq.com/docs/manual/Devel.html#data_caching
您的“用户-idependet会话数据”,闻起来像缓存,看起来像缓存,读起来像缓存。只是缺少一些特性--例如,您可以在应用程序的每个级别上使用$m->缓存。
https://stackoverflow.com/questions/4652001
复制相似问题