- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我曾尝试使用 APC,但它似乎并没有像我预期的那样工作。
文件1:
$bar = 'BAR';
apc_store('foo', $bar, 3600);
var_dump(apc_fetch('foo')); // It works here. Displays BAR
文件2:
var_dump(apc_fetch('foo'));
当我在几秒钟内执行 file2
时,它返回 false
而不是缓存中存储的数据“BAR”。
最佳答案
它工作正常 :) - 只要您记住从命令行执行的每个 php 脚本都使用它自己的缓存,所以您将无法访问 script1 在 script2 中保存的数据。 (您无法在稍后运行的 script1 中访问它,因为它会在脚本完成时被清除)
这些缓存也与您最有可能想要使用的缓存分开,即通过您的网络服务器执行的 php 脚本的缓存。
因此,如果您将上面的那些测试保存在您的 webroot 中,那么您可以访问 http://localhost/file1.php , 然后 http://localhost/file2.php
它将按预期工作。
这也意味着您无法从命令行清除网络服务器的 APC 缓存。缓存(用户缓存或操作码缓存)清除代码必须通过您的网络服务器执行。它是来自 shell 的 wget 还是来自 php cli 的 file_get_contents() - 这取决于您的口味和环境。
关于PHP "apc_store"和 "apc_fetch"未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4092224/
我在我的项目中使用了下面的代码,它在本地不起作用 运行代码时显示 Call to undefined function apc_fetch() 。 $apc_key = "abc_list";
我正在使用 this tutorial ,其中详细说明了如何设置 CodeIgniter 和 Doctrine。我正在使用 CodeIgniter 2.1.0 和 Doctrine 2.2.1,但我收
有没有办法获取和打印存储在 apc 存储中的所有数据? 出于测试和调试目的,我需要这样做。 我知道我可以通过执行 apc_fetch(id) 来检索特定数据,但我不知道有什么方法可以通过传递(例如)*
我已经在 PHP7 中安装了 APCu 扩展 但我收到此错误 Call to undefined function apc_fetch() 最佳答案 从 PHP 7.0 开始,APCu 删除了 PHP
我曾尝试使用 APC,但它似乎并没有像我预期的那样工作。 文件1: $bar = 'BAR'; apc_store('foo', $bar, 3600); var_dump(apc_fetch('fo
我在上传大文件(视频)时使用 apc_fetch 显示进度条。 apc_fetch 可以正常处理最大 180mb 的文件。但是对于更大的文件,apc_fetch 在 190Mb 后返回 false。
我在努力奔跑 app/console doctrine:schema:create --dump-sql 在带有 PHP7 的 Ubuntu 16.04 上使用 Symfony 2.7。上面的命令抛出
我用 PHP 进行了几年的大型游戏服务器开发。负载平衡器将传入请求委托(delegate)给集群中的一台服务器。为了提高性能,我们开始使用 apc_store 和 apc_fetch 直接在 Apac
我是一名优秀的程序员,十分优秀!