PHP页面静态化技术(备忘)
<font face="Courier New">PHP页面的静态化很有必要,尤其是在<span style="font-size: 12pt">CMS<span style="font-size: 12pt">系统中,一些内容一旦生成,基本上不会有变化,这时如果用<span style="font-size: 12pt">html<span style="font-size: 12pt">将页面静态化,无疑会减少服务其解析PHP<span style="font-size: 12pt">页面的负担。以下是看书学来的PHP<span style="font-size: 12pt">静态化技术,记录之以备不时之需。 <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <div forimg="1"> <img class="blogimg" border="0" src="https://www.jb51.cc/res/2019/02-07/12/bc638105d163a7fade1e3bc2205af929.jpg" small="0" alt=""> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 12pt">简单的例子: <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 12pt">1.建立<span style="font-size: 12pt">模板<span style="font-size: 12pt">(<span style="font-size: 12pt">template.html<span style="font-size: 12pt">) <p style="margin: 0cm 0cm 0pt" class="MsoNormal">
<p style="margin: 0cm 0cm 0pt" class="MsoNormal">模板很简单,要填充的有2 <span style="font-size: 12pt">条数据分别是<span style="font-size: 12pt">文章题目<span style="font-size: 12pt">(%headline%)<span style="font-size: 12pt">、文章内容<span style="font-size: 12pt">(%content%)<span style="font-size: 12pt">,这些东西就是所谓的动态元素。<p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 12pt">2.<span style="font-size: 12pt">静态化脚本<span style="font-size: 12pt">(to<span style="color: black">Static.php<span style="font-size: 12pt">) <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 12pt"> <div class="cnblogs_code" onclick="cnblogs_code_show('76ea5421-8f6a-4e03-b180-d18c027f82b8')"> <img style="display: none" id="code_img_closed_76ea5421-8f6a-4e03-b180-d18c027f82b8" class="code_img_closed" src="https://www.jb51.cc/res/2019/02-07/12/1c53668bcee393edac0d7b3b3daff1ae.gif" alt=""><img id="code_img_opened_76ea5421-8f6a-4e03-b180-d18c027f82b8" class="code_img_opened" onclick="cnblogs_code_hide('76ea5421-8f6a-4e03-b180-d18c027f82b8',event)" src="https://www.jb51.cc/res/2019/02-07/12/405b18b4b6584ae338e0f6ecaf736533.gif"><span class="cnblogs_code_collapse">代码 <div id="cnblogs_code_open_76ea5421-8f6a-4e03-b180-d18c027f82b8"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal">3.<span style="font-size: 12pt">一般的<span style="font-size: 12pt">CMS<span style="font-size: 12pt">都会记录内容被浏览的信息,例如浏览次数或者浏览者的<span style="font-size: 12pt">IP<span style="font-size: 12pt">信息等,静态页面要记录这些信息,可以在模板中加入一个长宽都为<span style="font-size: 12pt">0<span style="font-size: 12pt">的图片,指向计数脚本。 <p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 12pt">以记录浏览次数为例: <p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 12pt"> <div class="cnblogs_code"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"> <p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 12pt">这样,计数操作可以放到<span style="font-size: 12pt">counter.php<span style="font-size: 12pt">中进行,又不会破坏网页的静态性。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |