本文关键为大伙儿详细介绍了帝国cms完成客户访问页面自动生成html的方式,能够合理的节约服务器资源,是一个十分好用的方法,必须的盆友能够参照下
文中案例叙述了帝国cms完成客户访问页面自动生成html的方式。共享给大伙儿供大伙儿参照。深入分析以下:
缘故:针对服务器空间比较有限可是信息量十分巨大的网址而言,应用帝国cms在大批量形成全部文件的情况下速率较慢,变更了一次模板,通常要升级好长时间.
思路:删掉全部html->运用nginx搭配未形成的html->php形成html,假如nginx 检验html早已形成,则立即展现,不自动跳转到php.
完成编码以下:
复制代码编码以下:location /{
alias /home/web/xxx.com/;
if (!-e $request_filename) {
rewrite /(.*)/(.*).html$ /chtml.php?classid=1&id=$2&ssid=$2&check=checkcode;
}
}
之上配备,客户浏览不会有的html的情况下会全自动展现chtml.php里边的內容,网站地址不容易自动跳转,等同于是在当今URL下.
3.php形成:
文档1:chtml.php代码以下:
复制代码编码以下:<?php
$check= stripslashes($_GET['check']);
require('./class/connect.php'); //导入数据库查询环境变量和公共性涵数文档
require('./class/db_sql.php'); //导入数据库操作文档
require("