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

    xiaoxiao2021-03-25  90

    php模板中会有php代码由服务器进行计算渲染。

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

    include header.tpl.php

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

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

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

    转载请注明原文地址: https://ju.6miu.com/read-22477.html

    最新回复(0)