腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5101)
视频
沙龙
3
回答
在
FastCGI
下
运行时
,如
何在
多个
PHP
进程
之间
共享
APC
缓存
?
、
、
、
我目前正在运行几个
PHP
/
FastCGI
副本,启用了
APC
(如果这很重要的话,
在
Apache+mod_
fastcgi
下
)。我可以
在
进程
之间
共享
缓存
吗?我如何检查它是否已经被
共享
了?(我认为可能涉及到
apc
.mmap_file_mask ini设置,但我不知道如何使用它。)(我认为目前它没有被
共享
的原因之一是,
apc
.
浏览 1
提问于2009-02-28
得票数 20
回答已采纳
2
回答
APC
操作码
缓存
与
PHP
-FPM一起工作吗?
、
、
、
APC
(最新版本3.1.5)与
PHP
FastCGI
(尤其是
PHP
-FPM)的协同工作情况如何? 有很多文章说它们不能很好地协同工作,但这些参考文献也很古老(比如2009年)。另外,可以
在
PHP
-FPM池
之间
单独配置操作码
缓存
吗?最后,
在
FastCGI
进程
(mmap‘’ed /tmp/
apc
.XXXXXX、shm mmap‘’ed /tmp
浏览 4
提问于2010-11-09
得票数 1
回答已采纳
1
回答
PHP
5.5将在
进程
间与
FastCGI
(mod_fcgi)
共享
吗?
、
我的网站使用
FastCGI
(mod_fcgi)
在
PHP
5.5上运行。我知道其他opcache类型(
如
APC
)不能很好地工作,因为内存不是
在
php
进程
()
之间
共享
的。我正在使用
PHP
5.5内置的OPcache。是
进程
之间
共享
的内存,还是与mod_fcgi完全相同的
APC
/Xcache问题? 有什么办法来测试吗?
浏览 3
提问于2014-05-03
得票数 6
2
回答
APC
将其操作码和用户变量
缓存
存储在哪里?
、
、
、
我问这个问题的原因是,当我使用top时,我看不到像
APC
这样的
进程
。因此,我假设在apache
进程
中会考虑内存使用情况。 是这样的吗?这是否意味着
APC
正在使用的内存在每个apache
进程
中都会被复制,从而占用的内存可能比最初分配给它的内存多得多?如果是这样的话,memcache会不会是一个更好的解决方案,即使它没有
在
多个
负载均衡的服务器上使用?
浏览 1
提问于2009-07-13
得票数 9
3
回答
用于
共享
主机的
PHP
和
APC
?
、
、
、
、
我们正在寻找一种方法,以使
APC
只创建一个
缓存
每个帐户/网站。这可以用
Fastcgi
完成(最近一次更新2006年…)但是使用Fastcgid,
APC
必须为同一个帐户运行的
多个
进程
创建
多个
缓存
。为了解决这个问题,我们一直
在
研究
PHP
。
PHP
进程
管理器允许
多个
PHP
进程
共享
一个
APC
<
浏览 0
提问于2012-05-10
得票数 4
回答已采纳
1
回答
APC
一直
在
冲
、
、
、
见我的装甲运兵车:http://www.animefushigi.com/
apc
.
php
我四处搜寻,尝试了一些方法来解决这个问题。禁用suEXEC试用了
PHP
5、Handler、fcgi和cgi 此外,当我访问/tmp/ on并执行-ls时
浏览 0
提问于2012-02-03
得票数 0
1
回答
如何使用相同的
APC
缓存
运行
多个
PHP
站点?
、
、
好的,情况是我有
多个
php
站点都运行在同一台服务器上使用相同的CMS。网站
之间
的内容管理系统的核心代码或模块没有变化,所以想让所有网站使用相同的代码库,使其更容易保持所有网站运行相同的版本。这部分是足够容易做使用符号链接,但理想情况
下
,我希望文件只被
APC
缓存
一次,所以核心代码已经
缓存
了所有的网站。 设置为
PHP
5.2、
APC
、apache。
在
不太了解
APC
的情况
下
,我猜路径是从符
浏览 0
提问于2010-09-08
得票数 3
2
回答
PHP
-
Apc
_Fetch似乎不工作-返回False
、
我使用
apc
_store和fetch来存储数据,但是经过大量调试后,我的存储或fetch函数似乎就是不起作用了:
apc
_store('foo', $bar);返回但如果我这么做了
apc
_store('test', $new);
apc
浏览 0
提问于2011-09-03
得票数 0
回答已采纳
1
回答
Apc
用户
缓存
和
php
-fpm
、
当
php
-fpm用于管理
进程
时,我对存储
在
apc
中的值的脏读/写有一个非常基本的怀疑。我正在考虑
在
apc
中存储一个计数器,我希望在所有
PHP
fpm
进程
之间
共享
它。计数器用于hilo算法的L0部分。由于
apc
用户
缓存
是在所有FPM子
进程
之间
共享
的,因此我基本上可以递增这个计数器,而不必担心
多个
浏览 1
提问于2012-03-28
得票数 0
回答已采纳
1
回答
配置
APC
以获得最大命中率
、
、
我目前正在使用
APC
运行
php
5,后者具有默认配置。然而,
在
设立了munin来监督
APC
之后,我对结果感到惊讶:
apc
.gc_ttl: 3600用途:14毫巴不成体系
浏览 0
提问于2012-12-01
得票数 0
回答已采纳
3
回答
PHP
池/工作人员
之间
是否
共享
APC
操作码
缓存
?
、
、
Internet上有很多讨论,认为
在
CLI中调用
apc
_cache_clear()并不能清除来自"web“
PHP
进程
的操作码
缓存
,无论它们是
在
Apache内部运行还是由FPM运行(参见 )。作为建议的解决方案,可以创建一个调用
apc
_cache_clear()的简单
PHP
页面,然后从CLI调用它。就是这么做的。如果来自CLI的
apc
_cache_clear()没有从Apache/FPM中清空
缓存
,
浏览 2
提问于2012-10-12
得票数 15
回答已采纳
3
回答
APC
不
缓存
文件,而是
缓存
用户数据
、
、
Apc
不
缓存
文件,它只
缓存
用户数据。当我
在
localhost上测试时,
APC
缓存
了我使用的所有文件。但它不适用于我的
共享
主机。这是配置问题吗?这些数据来自我的
apc
.
php
(
APC
3.0.19): 在上面的图片上,
APC
不使用任何内存。以下是phpinfo()给我的信息:
在
本地主机上,我只访问。
Apc
将临时
缓存
localhost
浏览 4
提问于2011-04-01
得票数 5
回答已采纳
1
回答
如果以apache模块的形式运行,
PHP
是否利用了
APC
?
、
、
、
、
我已经安装了
APC
,但我并没有观察到对性能的影响像我预期的那么大。实际上,我不确定我是否看到了任何好处,尽管这可能是因为与执行我自己的代码相比,解释
php
代码所花费的cpu时间微不足道。所以我想知道:这可能是因为我将
PHP
作为apache模块运行(相对于快速and)和/或因为
php
使用了prefork (而不是worker)?这些是否以某种方式挫败了
APC
所能实现的性能改进?
浏览 0
提问于2013-04-15
得票数 0
回答已采纳
4
回答
您知道哪些Apache/
PHP
配置以及它们有多好?
、
、
、
、
您也可以在这种模式
下
使用各种
PHP
加速器,
如
APC
或eAccelerator。在这种模式
下
,您不能使用像
APC
这样的
php
加速器,因为每次生成新
进程
来处理脚本,就会使以前
进程
的
缓存
毫无用处。顺便问一
下
,你知道如
何在
这个配置中应用一些加速器吗?我听说了一些关于为
php
字节码
缓存
使用shm的消息。此外,您也不能在这种模式
下
通过.ht
浏览 0
提问于2010-04-22
得票数 8
1
回答
无法使用
apc
_fetch从
缓存
中获取存储的变量。
、
、
、
环境:
PHP
: 7.3版操作系统:Ubuntu18.04 <?
php
apc
_store('token_1', $token);
浏览 5
提问于2020-02-04
得票数 1
4
回答
Apache2.4+
PHP
和授权头
、
、
、
、
摘要:Apache2.4的mod_proxy似乎没有将授权头传递给
PHP
。有办法解决这个问题吗?安装工作正常,除了一件事:
APC
的捆绑
apc
.
php
(用于监视
APC
的状态)不允许我登
浏览 2
提问于2013-06-10
得票数 47
回答已采纳
1
回答
apc
_fetch经常会返回错误,但有时会成功
、
、
、
APC
版本: 3.1.9.
PHP
版本: 5.2.17i使用
PHP
: 5
PHP
4 SAPI: cgi<code>H 111</code>
PHP
5 SAPI: dso<code>H 212</code>第一个文件,设置
apc
:$bar = 'BAR';echo
浏览 5
提问于2012-04-27
得票数 2
回答已采纳
1
回答
多台服务器
之间
共享
的Nginx
缓存
、
我们有8个使用Nginx的REST服务器,使用
FastCGI
和
PHP
来处理请求。我们目前正在使用Nginx的
FastCGI
缓存
(指令
如
fastcgi
_cache_path)。这意味着API响应将被
缓存
,但是每个服务器都有一个单独的
缓存
。我们已经考虑过使用Redis作为
共享
存储,但是可用的模块似乎需要应用程序更改。
在</
浏览 0
提问于2014-03-25
得票数 10
1
回答
在
centos上使用apache2.2.3配置mod_
fastcgi
时suexec错误
、
、
、
、
我一直在跟踪这个博客帖子,以便能够
在
FastCGI
进程
之间
共享
APC
操作码
缓存
。不幸的是,
在
启动httpd时,我得到了以下错误: Starting httpd: Syntax error on line 4 of /etc/httpd/conf.d/mod_
fastcgi
.confFastCgiWrapper: "/usr/sbin/suexec"
浏览 0
提问于2011-02-17
得票数 1
3
回答
能否
在
多个
PHP
进程
之间
共享
APC
缓存
,以
fastcgi
/fcgid运行?
、
、
、
、
我正在运行一个灯箱,
PHP
作为fcgid运行。
APC
已安装并且工作正常。但是,每个
PHP
进程
都有自己的
缓存
。这是一个问题,因为拥有10个具有300MB
共享
APC
缓存
的
PHP
进程
要比拥有10个
PHP
进程
(每个
进程
具有冗余的30MB非
共享
APC
缓存
)更有意义。
浏览 6
提问于2009-11-21
得票数 3
回答已采纳
点击加载更多
相关
资讯
深入剖析 Web 服务器与 PHP 应用的通信机制-掌握 CGI和FastCGI 协议的运行原理
PHP目前比较常见的五大运行模式
Nginx、Apache工作原理以及nginx为何比Apache高效
从Nginx、Apache工作原理看为什么Nginx比Apache高效!
为什么 Nginx比Apache 更强?
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券