欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

php渲染模板高并发下潜在的错误

程序员文章站 2022-05-28 20:11:53
php渲染模板高并发下潜在的错误:php模板中会有php代码由服务器进行计算渲染。 当一个模板body.tpl.php包含另外一个模板header.tpl.php时,会有如下代码...

php渲染模板高并发下潜在的错误:php模板中会有php代码由服务器进行计算渲染。

当一个模板body.tpl.php包含另外一个模板header.tpl.php时,会有如下代码

include header.tpl.php

模板更新机制采用触发式,用函数filemtime检测文件更新时间。

一个版本更新了body和header模板,body和header发布到硬盘上肯定有先后之分,比如body先发布,这时一个请求进来,header还没更新那么body include到的就是旧的header模板。这样在访问时就可能出现问题。

在服务器分流下,会有一定几率表现为不正常。