从数据库独处内容后生成静态网页

问题描述

从数据库独处内容后生成静态网页

$p.title

p.title是数据库里面的一条记录,这样网页显示就是动态的,
如果我想将这个网页内容保存成一个.html文件,以后不连数据库就可以打开这个网页,p.title是具体的文字。要怎么做呀?

解决方案

你这就是要做静态缓存啦,当文章第一次被访问的时候是去数据库里面读数据,然后生成一个.html的静态文件,第二次直接拿.html的文件显示就行了,干嘛还要p.title?

解决方案二:

html页面也留一个字段给title,然后title从数据库中读取,修改html的页面内容
这样html页面是静态内容,但是title是动态的

解决方案三:

生成静态文件就好了,做好新闻模板文件,然后用IO读取模板内容进行替换后写入另外的一个静态文件中

时间: 2024-09-21 00:49:19

从数据库独处内容后生成静态网页的相关文章

PHP生成静态网页的方法

PHP生成静态网页的方法 看到很多朋友在各个地方发帖问PHP生成静态文章系统的方法,以前曾做过这样一个系统,遂谈些看法,以供各位参考.好了,我们先回顾一些基本的概念. 一,PHP脚本与动态页面. PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理.无论以何种方式,它的基本原理是这样的.由客户端提出请求,请求某一页面 -----> WEB服务器引入指定相应脚本进行处理 -----> 脚本被载入服务器 ----->

用标签替换的方法生成静态网页

大家都知道HTML静态网页更容易被搜索引擎收录索引,动态生成HTML网页,也可使网站的网页数量增多,搜索引擎收录的数量也可能多,再加下提高网页的质量也意未着什么呢?我想大家也知道. 为了这个,我决定了改变之前网站建设,网页设计的方法,经过多翻的研究及思考,对多种网页动态生成的方法,我比较喜欢用标签替换的方法成生网页. 标签替换法:这是我个人理解的定义,不知道别人怎么叫它的,呵呵!      标签替换法,就是在设计好了的网页模板中,放入自已设定的标签,然后用你需要显示出来的东东替换它.如 模板文件

ASP技巧:用标签替换的方法生成静态网页

大家都知道HTML静态网页更容易被搜索引擎收录索引,动态生成HTML网页,也可使网站的网页数量增多,搜索引擎收录的数量也可能多,再加下提高网页的质量也意未着什么呢?我想大家也知道.  为了这个,我决定了改变之前网站建设,网页设计的方法,经过多翻的研究及思考,对多种网页动态生成的方法,我比较喜欢用标签替换的方法成生网页. 标签替换法:这是我个人理解的定义,不知道别人怎么叫它的,呵呵!  标签替换法,就是在设计好了的网页模板中,放入自已设定的标签,然后用你需要显示出来的东东替换它.如 模板文件1 这

有用freemaker生成静态网页的案例教程吗?求教。

问题描述 有用freemaker生成静态网页的案例教程吗?求教. 解决方案 public boolean createDoc(Map dataMap, String outUrl, String modelUrl,String modelName) {// 设置模本装置方法和路径,FreeMarker支持多种模板装载方法.可以从servlet,classpath,数据库装载,configuration.setClassForTemplateLoading(this.getClass(), mod

Asp利用XMLHTTP将动态网页生成静态网页

xml|动态|静态|网页 新闻系统.blog系统等都可能用到将动态页面生成静态页面的技巧来提高页面的访问速度.下面是利用XMLHTTP将动态网页生成静态网页的一段简单代码.   url = "http://www.csdn.net/"  set http=Server.createobject("Msxml2.XMLHTTP")   Http.open "GET",url,false   Http.send()   set objStream =

复制静态网页广告代码-在wordpress中复制后的静态网页怎么能上传到web目录中

问题描述 在wordpress中复制后的静态网页怎么能上传到web目录中 在wordpress的网页制作中,发现别的一个网站的广告很适合自己的网站,怎样把别人的广告代码给复制过来?同时这个网站也是静态网页,跟自己的网页相似就把对方的网页代码复制过来,怎样把对方的网站广告代码给弄到自己的网站上?谢谢!

ASP.NET生成静态网页的方法

asp.net|静态|网页 环境:Microsoft .NET Framework SDK v1.1OS:Windows Server 2003 中文版ASP.Net生成静态HTML页在Asp中实现的生成静态页用到的FileSystemObject对象!在.Net中涉及此类操作的是System.IO以下是程序代码 注:此代码非原创!参考别人代码Code://生成HTML页public static bool WriteFile(string strText,string strContent,s

web平台动态页面自动生成静态网页中包含的外部页面的四种办法

开发web平台时,很多程序员都注重自己的网页访问速度快(当然这些快的原因还有服务器配置.接入 带宽等),现在来谈谈程序编写这块,因为静态页面访问速度比动态的快,所以我们就是想如何把自己动 态的页面变成静态页面.比如www.bianceng.cn 各栏目读取内容页面就是静态页面. 下面就举四种办法来说说静态页面中如何包含外部页面: 一.应用框架技术 在生成静态页面后要在宿主页面中嵌入外部读取数据库页面的方法是,在宿主页面中包含外部页面的 位置插入"<IFRAME name="XXX

ASP生成静态网页的方法

静态|网页|静态 随着网站访问量的加大,每次从数据库读取都是以效率作为代价的,很多用ACCESS作数据库的更会深有体会,静态页加在搜索时,也会被优先考虑.互联网上流行的做法是将数据源代码写入数据库再从数据库读取生成静态面,这样无形间就加大了数据库.将现有的ASP页直接生成静态页,将会节省很多. 下面的例子是将.index.asp?id=1/index.asp?id=2/index.asp?id=3/这三个动态页面,分别生成ndex1.htm,index2.htm,index3.htm存在根目录下