您现在的位置:首页 --> 查看专题: APC
最近线上产品出现了502错误。一般出现502错误,都是php-fpm 进程处理请求时出现异常导致的。
首先,查看了php-fpm 的进程数。发现php-fpm的进程数已经到达了php-fpm.conf中设置的最大值。最近流量没有特别的变动,这么多php-fpm进程,肯定有问题。
php程序语言的项目上,有没有一款产品实现代码保护、性能提升、运维发布、版本回滚、版本检测,而且有免费开源的产品呢?APC(Alternative PHP Cache)可以将整个项目导出为一个bin文件,不光可以代码保护,性能提升,方便运维,还可以防黑客入侵哦。
PHP加速器APC除了缓存字节码,还有一个很重要的应用就是 apc_store, 通常会将配置信息使用apc 缓存起来,更多时候是我们发现配置信息的数组太大了,才考虑将整个数组使用apc缓存起来。下面我们明确一点基本的知识: apc缓存PHP的数组是序列化之后存储的,下面我们做一个测试.......
If you want to make the best use out of autoload with an APC cache don’t use spl_autoload. It uses relative paths and thus will perform a stat even with apc.stat=0 (either that, or it doesn’t work at all). Instead make a custom function and use require/include with an absolute path (register it with spl_autoload_register).
昨天环境迁移, 脚本出core, 因为之前的环境上运行正常, 所以初步认为是环境问题.通过对core文件的分析, 初步发现原因和spl_autoload相关
[ 共5篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[1188] WordPress插件开发 -- 在插件使用 -
[79] 解决 nginx 反向代理网页首尾出现神秘字 -
[43] web开发设计人员不可不用的在线web工具和 -
[36] Java开发岗位面试题归类汇总 -
[30] 手机产品设计方向 -
[30] Rax 系列教程(长列表) -
[29] 一句话crontab实现防ssh暴力破解 -
[27] 如何建立合适的索引? -
[27] 程序员疫苗:代码注入 -
[25] 我对学习oracle与成长的理解
赞助商广告