当前位置 : 主页 > 网络编程 > PHP >

静态变量用来做临时缓存 性能提升200%*N倍

来源:互联网 收集:自由互联 发布时间:2021-06-30
来个例子,再批量生成静态页面的时候,存在调用相同的数据,我们就把相同的数据存储起来,这样速度就快了很多, 简单一个方法,性能提升Nx200% 1. [代码] [PHP]代码 ?php //存储数据
来个例子,再批量生成静态页面的时候,存在调用相同的数据,我们就把相同的数据存储起来,这样速度就快了很多,
简单一个方法,性能提升Nx200%

1. [代码][PHP]代码    

<?php 

//存储数据
static $dataCache=array();

function parseData($i){
    
    global $dataCache;
    if (empty($dataCache)||!isset($dataCache[$i])) {
        $dataCache[$i]=$i;
    }
    
    var_dump($dataCache);
    
}
parseData(3);
parseData(4);
parseData(5);
parseData(3);
parseData(3);

?>

2. [图片] 2.jpg    

网友评论