谈谈生成静态页面的一些经验

Zophar丶

Zophar丶

2016-01-29 13:42

谈谈生成静态页面的一些经验,谈谈生成静态页面的一些经验

静态页面的生成一般有这么几个思路了。。
1。程序编写过程中。不使用直接输出的语句。而时将所有的输出连接至输出字符串,输出完成后。再直接将输出字符串内容写入文件
2。编写中按照正常的方式编写。通过ob函数组捕获输出。然后将输出写入文件
3。使用模板类时,用get/fetch一类的方法获取输出。并写入文件。

具体实现上又有这两种方法
1。管理后台添加记录时,直接生成目标html页面,并且前台调用连接直接指向生成的html页面。这种方法程优点是程序效率最高。服务器负荷轻,不过由于生成的是纯静态页面,一旦页面样式上有所改动就必须重新生成所有的内容页。所以实际使用中应用一般不是太多。更多的是使用js,ssi,xml/xsl等客户端手段,生成的静态文件中仅保存数据,不涉及样式,这样能达到速度和维护性的平衡,不过相对前后台程序要复杂些(应用这种方法时,由于内容为纯静态,可以搭配单独编译的纯静态的apache使用。。效率和资源占用上比包含动态内容支持的要更佳)

2。前台访问链接指向php程序,php程序首先检查是否存在相应的静态文件。如果静态文件不存在。则生成并重定向至此文件,否则直接重定向。这种方法实际使用中一般和apache的url_rewrite功能一起使用。将php的文件地址重为html的形式,有利于搜索引擎的检索。这种方法在效率上略有损失,不过程序结构简单,便于调整,在访问量不是很大时使用很合适

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/php/)
展开更多 50%)
分享

猜你喜欢

谈谈生成静态页面的一些经验

PHP
谈谈生成静态页面的一些经验

关于打印页面的一些经验

ASP
关于打印页面的一些经验

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

生成静态页面的PHP类

Web开发
生成静态页面的PHP类

jsp生成静态页面的方法

Web开发
jsp生成静态页面的方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Java 项目生成静态页面的代码

Web开发
Java 项目生成静态页面的代码

用JSP生成静态页面

Web开发
用JSP生成静态页面

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash MX 文本工具手册(3)

Flash MX 文本工具手册(3)

PHP绘图对象结构设计与应用实例

PHP绘图对象结构设计与应用实例
下拉加载更多内容 ↓