我可以使用 Magento 的缓存层作为键/值存储吗?

2024-02-07

我可以使用 Magento 的缓存层作为类似于 memcached 或 apc 的键/值存储吗?很高兴能够不用担心正在使用什么缓存引擎并且仍然缓存一些代码。

进一步说明,我希望 Magento 在我对其进行一些 JOINS 操作后缓存我的 Collection。如果由于某种原因 Magento 没有缓存连接的数据,我也想听听。


The cache can be used directly as a key/value store,
https://web.archive.org/web/20040328220156/http://www.nicksays.co.uk/2010/07/developers-guide-magento-cache/ https://web.archive.org/web/20040328220156/http://www.nicksays.co.uk/2010/07/developers-guide-magento-cache/
(Thanks to B00MER https://stackoverflow.com/users/158325/b00mer for pointing this out https://stackoverflow.com/questions/5142508/magento-block-caching/5146460#5146460)

块已经内置了一些缓存功能,您只需要提供密钥 http://www.magentocommerce.com/wiki/5_-_modules_and_development/block_cache_and_html_ouput集合没有相同的技巧,但是 MySQL确实有它自己的技巧查询缓存 http://dev.mysql.com/doc/refman/5.1/en/query-cache.html并且可能已经处于活动状态。块缓存是首选,因为您的集合通常最终会呈现为 HTML。

Edit:
收藏can被缓存,类似的块需要缓存键。我以前没有这样做过,但想必它的工作原理完全相同。

(It has 之前被问过 https://stackoverflow.com/q/3755104/471559但没有回答)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以使用 Magento 的缓存层作为键/值存储吗? 的相关文章

  • 合并 url 中的 2 个输入值

    我有这样的形式
  • 获取今天的科普特日期

    我正在寻找获取今天的科普特日期与任何代码类型类似php or javascript在我的网站标题中显示科普特日期 我需要阿拉伯语或英语版本 我试图找到它 但没有找到类似的英文内容 参考 http www copticchurch net e
  • 垃圾邮件打败了我所有的验证码

    我有一个 WordPress 博客 我在上面使用验证码插件的时间最长 因为它有效 最近我收到了大量的垃圾邮件 然后我尝试执行通过 PHP 生成的 将这些随机数添加在一起 但仍然没有成功 我不太确定需要做什么来阻止这些垃圾邮件 但这很烦人 我
  • PHP 从命令行启动 gui 程序,但 apache 不启动

    首先 我阅读了有类似问题的人的一些帖子 但所有答案都没有超出导出 DISPLAY 0 0 和 xauth cookies 这是我的问题 提前感谢您的宝贵时间 我开发了一个小库 它使用 OpenGL 和 GLSL 渲染货架 过去几天我将它包装
  • 在 Laravel 中的编辑表单上获取选定选项

    我的网站订单有一个可编辑的表单 并且有以下字段 User quantity note status 我在此表单中还有其他选项 但只有这些字段对我来说很重要 以便能够获取默认值 例如 我希望能够查看用户默认订购的数量 然后我可以更改它或保留它
  • PHP - 警告:strpos() [function.strpos]: 空分隔符是什么意思?

    警告 strpos function strpos 空分隔符是什么意思 我有这个 if strpos 039 text false text str replace 039 text 猜测一下 我会说 text是一个空字符串 感谢马克指出细
  • 如何从脚本中创建新的 Joomla 用户帐户?

    我们正在为 Joomla 创建一个 XML API 允许合作伙伴网站在我们的网站上为其用户创建新帐户 我们已经创建了一个独立的 PHP 脚本来处理和验证 API 请求 但现在我们需要实际创建新帐户 我们最初只想进行 CURL 调用来提交注册
  • PHP 的脚手架 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 PHP 中有什么东西可以像 Rails 一样创建基本的脚手架吗 编辑 我需要一些东西来快速原型化 一些框架比如Symfony http www sym
  • Cakedc.users => 总是重定向到主页

    我在新的 Cakephp 安装上使用插件 CakeDC Users 我有两个控制器 PagesController php CardsController php Pages 有 1 个操作 Beta 它是主页 Cards 有两个操作 索引
  • 如何在CentOS 5.3上安装php-mongodb?

    我已经在我的 VPS 上安装了 mongoDB 效果很好 现在我想安装 php 驱动程序以使 php 与 mongoDB 一起工作 我跟着蒙戈安装 http www php net manual en mongo installation
  • json_encode 返回 NULL?

    由于某种原因 项目 描述 返回NULL使用以下代码 这是我的数据库的架构 CREATE TABLE staff id int 11 NOT NULL AUTO INCREMENT name longtext COLL
  • PHP 脚本不断执行 mmap/munmap

    我的 PHP 脚本包含一个循环 它只不过是回显和取消引用指针 如 tab othertab i gt 中的内容 直到昨天 这个脚本开始变得非常慢 比以前慢了 50 倍 之前 它一直运行良好 使用 strace 后 我发现 90 的情况下 脚
  • 合并 2 个数组并合并数字键的结果

    我有 2 个数组 我希望通过每个数字键将其中合并 分组在一起 例如 Array1 2009 gt 131 2008 gt 940 2007 gt 176 2006 gt 1 Array2 2008 gt 9 2007 gt 3 我希望输出是
  • 使用 yum 和 pear 安装 php-soap 均失败

    我正在尝试在 Centos 6 4 服务器上安装 PHP 的 SOAP 扩展 我对包管理器 从 CLI 安装包并在 PHP 中配置它们相当不熟悉 我相当有能力管理 php ini 和其他 PHP 配置文件 soap ini 等 我尝试使用以
  • 设置大型电子邮件通知系统有哪些方法?

    我的公司有一个用 PHP 构建的网站 我们使用内置的 PHP 电子邮件功能每天向订阅者发送数千封电子邮件 这是一个糟糕的主意 它堵塞了我们的服务器 并且需要几个小时才能完成整个批次 现在我已经研究过像 MailChimp 这样的群发邮件服务
  • 使用 file_get_content 发布数据

    我已经做了一些关于如何使用的研究file get content与帖子 我也读过this one https stackoverflow com questions 2445276 how to post data in php using
  • 为什么这评估为 true

    为什么这评估结果为真
  • if/else 简写来定义变量

    我很难理解 if else 的 php 简写是如何描述的here https stackoverflow com questions 20233207 php if shorthand and echo in one line possib
  • PHP条件,如果当前页面,则链接突出显示[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我有一个带
  • 如何将变量插入 PHP 数组?

    我在网上查了一些答案 但都不是很准确 我希望能够做到这一点 id result id info array id Example echo info 0 这有可能吗 您需要的是 不推荐 info array id Example varia

随机推荐

  • 为什么 git merge 有时会创建提交,有时不会?

    当我做git merge从另一个分支到当前工作区 git 有时会进行新的提交 Merge remote tracking branch xxx into xxx 有时 它不会 Fast forward src files 那么什么决定了是否
  • Mongoose findOne 在嵌套记录上无法按预期工作

    我在 MongoDB 中有一个集合 其简化版本如下所示 Dealers Id 123 Name Someone Email email protected cdn cgi l email protection Vehicles Id 123
  • 找不到 momd 文件:核心数据问题

    噢天啊 我搞砸了一些事情 我是一名 Core Data 菜鸟 正在开发我的第一个 iOS 应用程序 经过多次堆栈溢出后 我正在使用以下代码 NSString path NSBundle mainBundle pathForResource
  • Go 如何处理 Google App Engine 上的并发请求

    我对 Go 如何处理 Google App Engine 上的并发请求有点困惑 所以我希望有人能提供一些澄清 以下是我收集到的事实 Go 在 App Engine 上是单线程的 这是因为可以通过使用多个线程创建竞争条件来执行任意指针算术 h
  • 离子降低滚动速度

    我在尝试从此代码减慢滚动速度时遇到问题 ionicScrollDelegate getByHandle credit scrollBottom true 我怎样才能减慢滚动速度 因为现在它对我来说滚动得太快了 我需要放慢滚动速度 就像星球大
  • Python - 安装有扩展的远程 Webdriver

    我想使用以下命令在不同浏览器版本上测试一个扩展浏览器堆栈 http browserstack com 这是一个返回具有指定功能的驱动程序的函数 我有一个 crx file对于 Chrome 和 xpi file对于我本地计算机上的 Fire
  • 在屏幕上查找复合位置

    我正在 Java 中为 SWT 和 AWT 实现一个屏幕键盘 一件重要的事情是将键盘移动到可以显示所选文本字段的位置 并且不要位于屏幕键盘后面 对于 AWT 我可以检测当前选定组件的位置 Component owner KeyboardFo
  • 对有效的类型规则感到困惑

    我似乎再次错过了有关有效类型的一些难题 代码中的注释本质上是我的问题 但这是我能想到在适当的上下文中提出这个问题的唯一方法 include
  • 如何使用facet_grid或facet_wrap保持条的均匀厚度并切换条位置?

    我想用水平条形图显示数据并通过分组变量对其进行分面 因为我想要一个带有分面的水平图 所以我将使用geom barh来自ggstance包裹 我有一个数据集 其中我的观察结果被分为几种不同的类型和计数 像这样的事情 library tidyv
  • 导致Python的argparse执行默认操作

    我正在使用 argparse 的操作将各种数据添加到类中 如果命令行未提供该参数 我想对默认值使用该操作 这可能吗 谢谢 argparse不使用action当应用default 它只是使用setattr 它可能会使用type如果默认是字符串
  • 在PHP中按权重生成随机结果?

    我知道如何在 PHP 中生成随机数 但假设我想要一个 1 10 之间的随机数 但我想要更多的 3 4 5 然后是 8 9 10 这怎么可能 我会发布我尝试过的内容 但老实说 我什至不知道从哪里开始 基于 Allin 的answer http
  • 如何为子文档创建 mongoDb 模式

    我有如下文件 这里peoples包含指向用户集合的 ObjectId 数组 和contribution字段包含的子文档数量为peoples场地 长度是可变的 就像某个组有 2 个 ObjectId 一样people then contrib
  • 如何使 Plotly 图形动画工作

    你好 我正在尝试使用 Plotly v4 6 一切正常 我可以看到所有图表 除非我尝试从网站复制动画图表 import plotly express as px df px data gapminder px scatter df x gd
  • 如何将 wand.image.Image 转换为 PIL.Image?

    我花了一整天的时间来解决这个问题 但在堆栈溢出中没有看到答案 我尝试过这个但没有成功 gt gt pil image Image frombytes RGBA wand image size wand image make blob for
  • 无法解析:com.google.android:flexbox:1.1.0

    所以我正在尝试同步 android studio 项目 但 flexbox 始终无法解决 据我所知 所有相关的存储库都包含在内 我尝试了多个互联网连接 不涉及代理 但无济于事 我也尝试过不同版本的 Flexbox 这是我的应用程序 buil
  • 错误:PlatformNotSupportedException:不支持配置文件或 .NET Core 6 如何使用 SOAP .NET Framework wcf

    我有 Dot Net Framework 3 5 Web 服务 http www dneonline com calculator asmx http www dneonline com calculator asmx我想在 dot Net
  • 尝试从客户端访问 Node/Express 端点时出现 404 Not Found

    我有一个 Node js Express REST API 可供前端 React 应用程序访问 用于库存管理系统 用于车库销售 当尝试添加新产品时 我尝试访问 POST 路由http localhost 3001 api new 然而 当我
  • Symfony2:没有会话/控制器的区域设置切换器实现[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 所以 3 5小时后似乎一切正常 两页
  • .dialog("close") 和 .dialog("destroy") 之间的区别

    有什么区别 dialog close and dialog destroy 在 jquery ui 中 我有一个以前的开发人员使用过的脚本 dialog destroy 但现在我必须在对话框关闭后执行一些操作 我找到了beforeclose
  • 我可以使用 Magento 的缓存层作为键/值存储吗?

    我可以使用 Magento 的缓存层作为类似于 memcached 或 apc 的键 值存储吗 很高兴能够不用担心正在使用什么缓存引擎并且仍然缓存一些代码 进一步说明 我希望 Magento 在我对其进行一些 JOINS 操作后缓存我的 C