技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 查看专题: 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 ]
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1