草庐IT

apc_store

全部标签

php - 什么是APC内部调试?

我收到了提示EnableinternaldebugginginAPC[no]:。安装APC时。whatisAPCinternaldebugging?Isisbettertokeepitenabled?试图进行搜索但找不到答案! 最佳答案 此消息来自APC的pear包。如果您设置它,APC将配置有--enable-apc-debug标志,这意味着在C源代码中设置了宏__DEBUG_APC__。此宏将添加有关APC内部状态的额外printfs。当然,这些仅在测试环境中有用,绝不能在公共(public)网络服务器上激活。除非您正在编辑AP

php - pecl install apc 不工作。 shtool 不存在

我绝对是个新手……直到一个小时前才了解SSh,并在2小时前获得了我的第一个VPS。还在学习!所以我正在安装MediaWiki并且需要添加APC扩展。但是有点麻烦。有什么想法/提示吗?[root@www~]#peclinstallapc`downloadingAPC-3.1.13.tgz...StartingtodownloadAPC-3.1.13.tgz(171,591bytes).....................................done:171,591bytes55sourcefiles,buildingrunning:phpizeConfiguringfor

php - 使用 APC(最新版本/最新)时,自动加载是否真的会降低性能。基准?

我正试图找到一个明确的答案来回答使用APC时自动加载会降低性能的问题以及为什么(基准测试?)附言找到这个link使用google/stackoverflow,但我想知道这是否仍然有效?必须改进PHP才能处理这个问题吗?因为自动加载有点酷! 最佳答案 就我个人而言,我不认为依赖__autoload()是一种好的做法。PHP是一种松散类型的语言,而不是惰性类型的语言。:)在这里查看一些性能:http://weierophinney.net/matthew/archives/245-Autoloading-Benchmarks.htmlh

PHP APC 为 key 避免了潜在的缓存冲击

我在尝试使用apc_store()时收到此错误。我搜索了一下,发现这是APC定时炸弹错误,并看到了一些建议将apc.slam_defense=Off;添加到php.ini的修复。我需要知道这是否是由于编程错误而发生的,如果是,如何解决。这是代码段:if($data=apc_fetch("foo")){$an_array=$data;}else{/*coupleoflines*/apc_store("circles",$an_array);//ThisiswhereIgettheerror}这个脚本会在我部署的系统中被频繁调用。我希望我已经提供了足够的信息提前致谢

php - 如何检查 APC 操作码缓存是否在 PHP 中正常工作?

我正在使用启用了APC缓存的PHP:apc.cache_by_default=>Onapc.enabled=>Onapc.ttl=>7200现在我怎么知道它是否100%使用了操作码缓存。例如,假设我有这个PHP文件:现在运行此文件后,让我们将其更改为echo"Byethere";既然7200秒的TTL还没有结束,它不应该回显“Hithere”吗?我对吗?如果是这样,为什么它会回显“再见”?如果我错了,我怎么能强制它在更改文件后使用操作码缓存? 最佳答案 我能找到的判断APC是否正常工作的最简单方法是创建一个包含此代码的新PHP文件.

php - 用于单个服务器站点数据缓存的 Memcache 与 APC

我有一个服务器站点,每天推送20万个请求,并且流量大约每40天翻一番(至少在过去5个月内)。我几乎只打算将mysql_query函数的输出缓存一个小时左右。如果缓存早于该时间,则运行查询,将结果放回缓存中再保存一个小时。我的mysql数据库大小约为200mb(每月可能增长10-20mb)。我通过编写HTML输出并使用它们几分钟,然后重新生成html来做大量的文件缓存。不幸的是,由于它是一个数据库站点,允许使用多种排序、搜索和排序方法以及分页……有超过150,000个缓存页面。我也没有缓存导致大部分负载的搜索查询。我想实现一个缓存系统,我想知道哪个更快。希望看到一些基准。

php - APC -> APCu/OPCache,性能差

我有一个m3.xlargeEC2实例,我今天更新到PHP5.5.11。通过这次更新,它用php55-pecl-apcu覆盖了php55-pecl-apc。经过阅读和试验,我的理解是APC已被替换为OPCache,除了可以用APCu.在将我的配置调整为看起来合理的东西后,登录时使用Wordpress现在非常慢,至少300-900毫秒更糟(前端通过清漆缓存,并且工作完美......但是当你使用管理员故意不缓存它,而且速度很慢)。我在升级时做了一系列基准测试,每个步骤的样本量都很小。随着我的继续,它的性能越来越差。APC(升级前)-->OPCache+无APCu-->OPCache+APCu

php - 在 php 5.5 中使用什么来代替 apc 用户数据缓存?

PHP5.5默认包含zendopcache,这基本上意味着几乎没有人会使用APC。但是使用什么来代替APC的用户数据缓存部分(apc_store和apc_fetch以及类似的)?我非常喜欢使用APC用户数据缓存的一个用例是静态Assets(javascript、css..)的“版本”。每当我引用静态文件时,我都会将其内容的哈希值添加到url中(例如将变为),以便浏览器始终使用当前版本并且可以永久缓存它。我可以想象使用redis或memcache来存储静态文件的哈希值,但是通过网络或套接字请求另一个进程来获取文件内容的哈希值似乎很愚蠢。APC用户数据缓存(位于共享内存中,访问它几乎与访问

《花雕学AI》20:ChatGPT使用之体验评测AI EDU的网页版+桌面端+Android+App store组合

最近准备出门,要去新疆哈密参加活动,一直在寻找手机上可用的AI移动端。昨天在网上偶然找到了AIEDU(这个不是MSRA创立的人工智能开源社区),其链接是:https://ai.aigcfun.com,今天就尝试做个相关体验与学习的记录。打开首页如下:引言:人工智能聊天机器人ChatGPT是一种基于GPT-3的自然语言生成模型,可以用来和人类进行有趣的对话。它能够根据用户的文本输入,产生相应的智能回答,无论是英文还是其他语言(例如中文、韩语等),从回答历史问题,到写故事,甚至是撰写商业计划书和行业分析,“几乎”无所不能。ChatGPT也可以与其他人工智能生成内容(AI-GeneratedCont

php - sudo pecl install apc 返回错误

我运行命令:sudopeclinstallapc文件被下载,配置成功,然后make启动,我得到以下错误。/usr/include/php5/ext/pcre/php_pcre.h:29:fatalerror:pcre.h:没有这样的文件或目录有办法解决吗? 最佳答案 PCRE是安装APC的依赖项。您可以使用快速安装它yuminstallpcre-devel或apt-getinstalllibpcre3-dev安装完成后,重新运行sudopeclinstallapc 关于php-sudop