问题标签 [zend-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Zend_Cache memfs 文件与 APC
我只是想问一下是否有人对 PHP 缓存有任何经验,甚至特别是 Zend_Cache 与使用 APC 进行数据缓存相比,在 memfs 上将文件用作后端。
使用 memfs 的优点是能够使用标记从缓存标记变量中清除。
提前致谢!
security - Zend_Acl 实例的缓存(APC)会影响安全性吗?
它不会让做一些讨厌的事情变得更容易,不是吗?
performance - Zend 配置性能优化
我正在优化基于 Zend Framework 的应用程序,并且我确信使用基于 ini 的配置会降低整体性能,因为站点需要在每个页面请求上读取和解析 ini。现在我有两个想法来处理这种情况
- 缓存 ini 文件或缓存 zend_config 对象并从缓存中使用它
- 或者将基于ini的配置转换为php
我不确定哪种方法可以提供更好的性能。如果需要,我将来会修改自己的配置,并且我不需要将配置写回 ini 的功能。因此,请建议哪种方法更适合极限性能。在缓存方法中,它只是反序列化一个已经存在的对象,而在 php 数组中,它从头开始构造对象。
php - 缓存的最佳实践是什么?有什么限制?
我使用 Zend_cache 来缓存一些复杂的数据库查询、服务等的结果。
我的网站是社交的,这意味着有很多用户互动。
我也可以在这里和那里缓存用户数据。但是这意味着,我将拥有近数万个缓存文件(有 10 000 个用户)。这种缓存来自 db 的几乎所有内容的方法是否仍然有利于性能?还是文件系统有一些限制?
正在找一些文章,没有找到。
感谢您的建议!雅鲁谢克
zend-framework - 为 ZFDebug 启用缓存插件
我正在使用 Zend Framework 开发一个网站,我希望使用 ZFDebug。我按照此处
描述的安装说明进行操作,但我没有在引导程序中初始化 Zend_Cache(在配置文件部分定义缓存管理器设置)。
因此,我的 ZFDebug 引导部分类似于以下内容:
使用此代码 ZFDebug 在菜单中显示“缓存”项,但不可单击。我应该怎么做才能让 ZFDebug 显示缓存信息?我使用 Xcache 作为 Zend_Cache 后端。
php - 使用 Zend 数据缓存获取命名空间中的所有键
使用Zend Data Cache - PHP API,是否有一种方法可以检索命名空间中的所有键?
本质上,我需要复制您可以使用apc_cache_info执行的操作,例如
从文档中看不出这是否可行。
谢谢。
php - 使用 Zend_Cache 的首选缓存目录是什么?
在我的开发系统(Ubuntu 11.10)上,我将缓存文件写入其中没有问题,/tmp
但我担心部署时我的应用程序会发生什么。我目前有共享主机,所以我猜我无法访问该目录?我的应用程序目录如下所示:
我在我的应用程序目录中创建了一个名为缓存的自定义文件夹(如上所示),然后使用以下内容对其进行配置:
我使用该路径../application/cache/
是因为 Zend_Framework 中的所有内容都从位于public
文件夹中的 index.php(即前端控制器)中引用。
当我这样做时,它仍然会将我的缓存写入/tmp
文件夹。我错过了什么?
web-services - Zend_Cache - 检索过期数据?
我正在使用 Zend_Cache 缓存从 Web 服务生成的数据。但是,如果 Web 服务没有响应,我想显示过时的信息而不是留下空白。
根据文档,答案是将第二个参数传递给Zend_Cache_Core::load()
:
但是,对于我所做的每一个测试,这总是返回bool(false)
过期的缓存内容。
有没有办法强制 Zend_Cache 返回给定缓存键的缓存数据,即使它已经过期?
zend-framework - Zend_db 缓存
有没有办法在 Zend_db 中缓存结果集?例如,我想使用 Zend_db 运行一个选择查询,并希望这个查询被缓存以便以后能够更快地运行它。
zend-framework - Zend_Cache 缓存整个站点而不是一个控制器
我想缓存控制器ajax
但是缓存整个站点,包括管理模块。