开发者社区> 问答> 正文

PHP公共模块初始化放在哪里,报错

"

刚接触PHP,有些地方不是很明白,像配置读取,存储等这些公共模块初始化在哪里执行,而非每次请求都要重头初始化一遍?

另外有些后台功能,比如定期备份,数据清理这些功能又如何触发,每次请求检查一遍?还是需要通过编写其他程序来实现?

展开
收起
一枚小鲜肉帅哥 2020-06-20 21:32:26 4052 0
1 条回答
写回答
取消 提交回答
  • 菜不可及的程序猿

    "

    配置放文件, 配置的都是静态数据,读取以后系统都会缓存

    后台功能写好功能,用crontab调用

    ######如果你要缓存PHP文件到内存可以开启ZendOpcache,这样PHP文件对应的opcode会被缓存至内存,代码更新需要重启PHP(假如配置了opcache.validate_timestamps=Off).定时任务用crontab定时执行PHP脚本或者PHP用while(true)写守护进程实现.
    ######配置文件要么是数组要么是对象或者常量,引入后是做为全局的变量或者常量使用的
    2020-06-20 21:32:40
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载