为了账号安全,请及时绑定邮箱和手机立即绑定

thinkphp ~runtime.php文件是做什么用

thinkphp ~runtime.php文件是做什么用

精慕HU 2018-08-26 04:00:00
thinkphp ~runtime.php文件是做什么用
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

详见ThinkPHP3.0完全开发手册 2.4 项目编译:
项目编译机制作为ThinkPHP独创的功能特色,从1.0版本就延续至今,编译缓存的基础原理是第一次运行的时候把核心需要加载的文件去掉空白和注释后合并到一个文件中,第二次运行的时候就直接载入编译缓存而无需载入众多的核心文件,因为存在一个预编译的过程,所以还会进行一些相关的目录检测,对于不存在的目录可以自动生成,这个自动生成机制后面还会提到。当第二次执行的时候就会直接载入编译过的缓存文件,从而省去很多IO开销,加快执行速度。项目编译机制对运行没有任何影响,预编译操作和目录检测机制只会执行一次,因此无论在预编译过程中做了多少复杂的操作,对后面的执行没有任何效率的缺失。
编译缓存的内容通常包括:系统函数库、系统基础核心类库、核心或者扩展定义的核心行为类库、项目配置文件、项目函数文件。

查看完整回答
反对 回复 2018-10-13
  • 1 回答
  • 0 关注
  • 1588 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信