美文网首页
页面静态化

页面静态化

作者: 小气的王二狗 | 来源:发表于2018-03-23 12:59 被阅读17次

    适用于请求多,页面多的界面:例如[新浪官网]


    纯静态:



    PHP file_put_contents() 函数:
    定义和用法
    file_put_contents() 函数把一个字符串写入文件中。

    该函数访问文件时,遵循以下规则:

    如果设置了 FILE_USE_INCLUDE_PATH,那么将检查 filename 副本的内置路径
    如果文件不存在,将创建一个文件
    打开文件
    如果设置了 LOCK_EX,那么将锁定文件
    如果设置了 FILE_APPEND,那么将移至文件末尾。否则,将会清除文件的内容
    向文件中写入数据
    关闭文件并对所有文件解锁
    如果成功,该函数将返回写入文件中的字符数。如果失败,则返回 False。

    
    <?php
    echo file_put_contents("test.txt","Hello World. Testing!");
    ?>
    


    实现纯静态 案例:
    index.php (将缓存中的数据存入html文件)

    <?php
    header("content-type:text/html;charset=utf-8");
    require 'conn.php';
    $info = new SQL();
    $sql="select * from book";
    $res = $info->showData($sql);
    ob_start();
    foreach ($res as $key => $v) {
      echo "<li>".$v['author'].":".$v['name']."</li>";
    }
    if($save = file_put_contents('index.html',ob_get_clean())){
      echo "success";
    }else {
      echo "error";
    }
    //得到缓存区内容,然后清空缓存区
    
    

    伪静态:动态URL地址设置成静态形式

    怎么将下面的一串地址

    相关文章

      网友评论

          本文标题:页面静态化

          本文链接:https://www.haomeiwen.com/subject/czstcftx.html